Textview Scrollview - PullRequest
       2

Textview Scrollview

0 голосов
/ 23 февраля 2012

Я хочу создать 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> 

Ответы [ 4 ]

0 голосов
/ 23 февраля 2012

фиксированная высота просмотра прокрутки

<ScrollView
    android:id="@+id/SCROLLER_ID"
    android:layout_width="fill_parent"
    android:layout_height="100dp"
    android:scrollbars="vertical"
    android:fillViewport="true">

и высоту текста. Вид на wrap_content, надеюсь, это поможет

0 голосов
/ 23 февраля 2012

Ваши LinearLayout и TextView имеют одинаковую высоту.Таким образом, теперь есть способ, которым ScrollView будет отклоняться, потому что View внутри не выше самого ScrollView (который может вырасти до тех же размеров, что и LinearLayout снаружи).

0 голосов
/ 23 февраля 2012

Попробуйте удалить LinearLayout и поместить его в ScrollView.

Итак, у вас есть ScrollView на верхнем уровне, а в ScrollView вы положили LinearLayout. В LinearLayout вы получили TextView.

0 голосов
/ 23 февраля 2012

Вы должны просто установить свойство Text View. Не используйте ScrollView

android:scrollbars="vertical"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...