2012-05-11 3 views
0

Я хочу, чтобы просмотреть результаты, которые просмотра в TextView, это мой XML:как сделать прокручивать по горизонтали и по вертикали содержимое TextView

<scroll> 
<TextView 
android:id="@+id/ris" 
android:layout_width="wrap_content" 
android:layout_height="229dp" 
android:layout_weight="0.96" 
android:textAppearance="?android:attr/textAppearanceMedium" /> 
</scroll> 

но сбой приложения.

+0

Что вы пытались сделать, чтобы решить проблему? что говорится об аварийном сообщении? – jamesTheProgrammer

ответ

1

Использование

<ScrollView> your View "</ScrollView"> 

И должен быть только один ребенок ScrollView.

1

добавить это в файл XML для TextView

android:scrollHorizontally="true" 
android:scrollVertically="true" 
1

Добавьте следующее в качестве атрибутов в вашем TextView:

android:maxLines = "1" 
android:scrollbars = "vertical" 

Затем, как только вы создали экземпляр вашей TextView, добавьте строку:

mTextView.setMovementMethod(new ScrollingMovementMethod()); 
+0

+1 не знал об этом! –

0
<ScrollView 
    android:id="@+id/scrollView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginRight="19dp" 
    android:layout_marginTop="24dp" > 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" > 

     <TextView 
      android:id="@+id/tv" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/hello_world" 
      tools:context=".Tester" /> 
    </LinearLayout> 
</ScrollView> 
+1

Включив свой TextView внутри ScrollView, вы получите поведение ScrollView, такое как прокрутка по вертикали. –

+0

, пожалуйста, объясните – johannes

Смежные вопросы