我想用scrollview创建Textview。但它不起作用。
这只是一个Textview,它居中 -
这是xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="453dp"
android:layout_height="122dp"
android:gravity="center"
android:layout_marginLeft="40dp">
<ScrollView
android:id="@+id/SCROLLER_ID"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scrollbars="vertical"
android:fillViewport="true">
<TextView
android:id="@+id/text1"
android:layout_width="453dp"
android:layout_height="122dp"
android:layout_gravity="left"
android:gravity="center"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="@android:color/black"
android:textSize="16dp"
android:maxLines="400"
/>
</ScrollView>
</LinearLayout>
答案 0 :(得分:0)
您必须简单地设置文本视图属性。不要使用ScrollView
android:scrollbars="vertical"
答案 1 :(得分:0)
您的LinearLayout
和TextView
高度相同。所以现在ScrollView
会出现问题,因为View
里面的ScrollView
不高于LinearLayout
本身(它可以增长到与外面{{1}}相同的维度)。
答案 2 :(得分:0)
尝试删除LinearLayout
并将其放入ScrollView
。
因此,您在{1}}的最高级别和ScrollView
放置了ScrollView
。在LinearLayout
中,您获得了LinearLayout
。
答案 3 :(得分:0)
固定滚动视图高度
<ScrollView
android:id="@+id/SCROLLER_ID"
android:layout_width="fill_parent"
android:layout_height="100dp"
android:scrollbars="vertical"
android:fillViewport="true">
并使文本高度查看到wrap_content希望这会有所帮助