【发布时间】:2017-07-09 11:05:57
【问题描述】:
在我的代码中,滚动视图不起作用。当我直接调用此布局时,滚动视图工作正常。但是当我从另一个视图调用此布局时,此布局不可滚动。
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollData"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:background="#000">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/setting_back">
<LinearLayout
android:id="@+id/about"
android:layout_width="match_parent"
android:layout_height="70dip"
android:layout_marginTop="10dp"
android:background="@drawable/background_with_shadow">
<TextView
android:id="@+id/star"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dip"
android:text="@string/fa_star"
android:textColor="#3a3a3a"
android:textSize="30sp"/>
<TextView
android:id="@+id/about_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dip"
android:textSize="20sp"
android:text="About"/>
<LinearLayout
android:layout_width="0dip"
android:layout_weight="1"
android:layout_height="match_parent"
android:gravity="right"
android:layout_marginRight="10dp"
android:orientation="horizontal" >
<TextView
android:id="@+id/fa_angle_down_about"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="@string/fa_angle_down"
android:textColor="#3a3a3a"
android:textSize="30sp"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/slide_down_about"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="12dp"
android:layout_marginRight="12dp"
android:padding="10dp"
android:layout_gravity="center_horizontal"
android:background="#fff">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:text="@string/about_content"/>
</LinearLayout>
<LinearLayout
android:id="@+id/feedback"
android:layout_width="match_parent"
android:layout_height="70dip"
android:background="@drawable/background_with_shadow">
<TextView
android:id="@+id/bell"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dip"
android:text="@string/fa_feedback"
android:textColor="#3a3a3a"
android:textSize="30sp"/>
<TextView
android:id="@+id/feedback_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dip"
android:textSize="20sp"
android:text="Feedback"/>
<LinearLayout
android:layout_width="0dip"
android:layout_weight="1"
android:layout_height="match_parent"
android:gravity="right"
android:layout_marginRight="10dp"
android:orientation="horizontal" >
<TextView
android:id="@+id/fa_angle_down_feedback"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="@string/fa_angle_down"
android:textColor="#3a3a3a"
android:textSize="30sp"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/slide_down_feedback"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="12dp"
android:layout_marginRight="12dp"
android:padding="10dp"
android:background="#fff">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:background="#DBDFE2"
android:orientation="vertical">
<EditText
android:id="@+id/submitfeedback"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_marginBottom="20dp"
android:layout_marginLeft="2dp"
android:layout_marginRight="20dp"
android:background="#fff"
android:gravity="top"
android:hint="Your feedback here..."
android:textColor="#000000"
android:textColorHint="#ccc"
/>
<Button
android:id="@+id/submit"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textColor="#fff"
android:background="#de682c"
android:text="submit"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/terms"
android:layout_width="match_parent"
android:layout_height="70dip"
android:background="@drawable/background_with_shadow">
<TextView
android:id="@+id/comment"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dip"
android:text="@string/fa_terms"
android:textColor="#3a3a3a"
android:textSize="30sp"/>
<TextView
android:id="@+id/terms_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dip"
android:textSize="20sp"
android:text="Terms of use"/>
<LinearLayout
android:layout_width="0dip"
android:layout_weight="1"
android:layout_height="match_parent"
android:gravity="right"
android:layout_marginRight="10dp"
android:orientation="horizontal" >
<TextView
android:id="@+id/fa_angle_down_terms"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="@string/fa_angle_down"
android:textColor="#3a3a3a"
android:textSize="30sp"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/slide_down_terms"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="12dp"
android:layout_marginRight="12dp"
android:padding="10dp"
android:layout_gravity="center_horizontal"
android:background="#fff">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:text="@string/about_content"/>
</LinearLayout>
<LinearLayout
android:id="@+id/privacy_policy"
android:layout_width="match_parent"
android:layout_height="70dip"
android:background="@drawable/background_with_shadow">
<TextView
android:id="@+id/license"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dip"
android:text="@string/fa_policy"
android:textColor="#3a3a3a"
android:textSize="30sp"/>
<TextView
android:id="@+id/policy_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dip"
android:textSize="20sp"
android:text="Privacy Policy"/>
<LinearLayout
android:layout_width="0dip"
android:layout_weight="1"
android:layout_height="match_parent"
android:gravity="right"
android:layout_marginRight="10dp"
android:orientation="horizontal" >
<TextView
android:id="@+id/fa_angle_right_down_policy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="@string/fa_angle_down"
android:textColor="#3a3a3a"
android:textSize="30sp"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/slide_down_policy"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="12dp"
android:layout_marginRight="12dp"
android:padding="10dp"
android:layout_gravity="center_horizontal"
android:background="#fff">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:text="@string/about_content"/>
</LinearLayout>
</LinearLayout>
</ScrollView>
我尝试了 Stackoverflow 的所有解决方案。
【问题讨论】:
-
直接和其他布局是什么意思
-
@AdityaVyas-Lakhan,你是怎么从另一个角度打电话的?你在用
<include> -
@Tasneem 我没有打电话:D
-
@Aditya Vyas-Lakhan ,直接表示从首先出现的 MainActivity 调用,而使用另一种布局表示从 mainActivity 以外的其他布局调用。
标签: android xml layout scrollview android-linearlayout