2016-05-31 10 views
2

мой Android TextView xml очень прост, как показано ниже, я использовал стиль ScrollView, но он не будет показывать полосу прокрутки, даже если текст превышает нижний, и мне не удастся увидеть, что дальше , Как включить прокрутку? Я думаю, что «match_parent» имеет проблему, но не знает, как исправить. Благодаря!Scrollview не показывает полосу прокрутки

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:background="#ffffff"> 

     <TextView 
     android:id="@+id/textResult" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
      android:layout_below="@+id/buttonRecord" 
     android:layout_marginTop="16dp" 
     android:background="@drawable/back" 
     android:editable="true" 
     android:height="150dp" 
     android:text="" 
     android:enabled="false" 

     android:scrollbars="vertical" 
     style="@android:style/Widget.ScrollView" 
      android:layout_alignRight="@+id/buttonRecord" 
      android:layout_alignEnd="@+id/buttonRecord" 
      android:layout_alignLeft="@+id/buttonRecord" 
      android:layout_alignStart="@+id/buttonRecord" /> 

</RelativeLayout> 
+0

где ваш scrollview ?? и изменить название вопроса ... вы пытаетесь получить прокрутку в textview –

+0

Я думаю, что это дублированный вопрос с [this] (http://stackoverflow.com/questions/23873454/android-textview-scrollable) – nexus5x

ответ

0

Если вы хотите, чтобы содержание прокручивалось, возможно, попробуйте дать ему фиксированную высоту? Сейчас высота устанавливается на wrap_content из-за layout_height. Я не думаю, что вы должны использовать android:height на всех

0

Если вы хотите фиксированной высоты TextView для прокрутки по вертикали с полосой прокрутки, определить свой файл макета XML:

<TextView 
    android:id="@+id/textView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:scrollbars="vertical" 
    android:text="@string/text_string" /> 

определить файл класса Java:

TextView tv = (TextView) findViewById(R.id.textView); 
tv.setMovementMethod(new ScrollingMovementMethod()); 
Смежные вопросы