我正在使用包含文本视图的2个线性布局拆分屏幕,这可能包含大量的行,因此使用滚动但第一行我们的行被废弃而无法查看。
以下是代码段
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="200dp"
android:orientation="vertical" >
<ScrollView
android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TextView
android:id="@+id/question"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="Question"
android:textSize="20dp" >
</TextView>
</ScrollView>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="250dp"
android:orientation="vertical" >
<ScrollView
android:id="@+id/ScrollView"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TextView
android:id="@+id/answer"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="Answer"
android:textSize="20dp"
android:visibility="invisible" >
</TextView>
</ScrollView>
</LinearLayout>
答案 0 :(得分:2)
您可以随时选择停用布局中的少数属性设置,而不是选择两个单独的ScrollView。
为textview设置 android:maxLines
和 android:scrollbars = "vertical"
属性,然后在相应的活动中为textview的
TextView textDisplayed =(TextView) findViewById(R.id.textView1);
textDisplayed.setMovementMethod(new ScrollingMovementMethod());
希望这会有所帮助。您可能还想看一下这个link
答案 1 :(得分:0)
你可以像这个ScrollView一样做父母
<ScrollView
android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="200dp"
android:orientation="vertical" >
<TextView
android:id="@+id/question"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="Question"
android:textSize="20dp" >
</TextView>
</LinearLayout>
</ScrollView>
<ScrollView
android:id="@+id/ScrollView"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="250dp"
android:orientation="vertical" >
<TextView
android:id="@+id/answer"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="Answer"
android:textSize="20dp"
android:visibility="invisible" >
</TextView>
</LinearLayout>
</ScrollView>