2015-08-14 2 views
-1

У меня было требование, когда мне нужно создать прокручиваемый текст в Android.
Для примера у меня был длинный текст, который должен отображаться в TextView.
Первоначально он должен отображать часть текста с гиперссылкой «showmore». Нажмите ссылку «showmore», чтобы отобразить полный текст, который прокручивает весь макет.Как создать прокручиваемое Textview в android


Может кто-нибудь помочь мне создать этот тип этикетки ("TextView") в Android


Заранее спасибо

+1

возможный дубликат http://stackoverflow.com/questions/1748977/making-textview-scrollable-in-android – Emil

+0

каждый TextView является " scrollable "просто используйте любой метод' View # scroll * ' – pskink

ответ

0

п файл макета XML:

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

В ваш файл класса Java:

TextView mTextView = (TextView) findViewById(R.id.text_view); 
mTextView.setMovementMethod(new ScrollingMovementMethod()); 
0

Если вы хотите, вы можете добавить ScrollView оборачивать ваш TextView:

<ScrollView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:scrollbars="vertical" 
    android:padding="10dp" 
    android:layout_margin="5dp"> 
    <TextView 
     android:id="@+id/textView" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:textSize="18sp"/> 
    </ScrollView> 
Смежные вопросы