У меня есть textView, размер которого составляет 16 символов, если он превышает 16 символов, я хочу сделать его прокручиваемым для пользователя, чтобы просмотреть оставшиеся символы. Может ли кто-нибудь мне помочь?
Я пробовал эту ссылку. Прокручивая TextView на Android.
Но результата нет?
Мой макет TextView:
<TextView android:id="@+id/tv1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:maxLength="16" android:scrollbars = "vertical" android:ellipsize="end" android:text="fdgdddhhhdhd" />
В вашем файле макета XML:
<TextView android:id="@+id/message_scroll" android:layout_width="wrap_content" android:layout_height="wrap_content" android:scrollbars="vertical" android:text="@string/lorem" />
В вашем файле Java-класса:
TextView tv = (TextView) rootView.findViewById(R.id.message_scroll); tv.setMovementMethod(new ScrollingMovementMethod());
Оберните текстовое окно в прокрутке:
<ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:id="@+id/tv1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:maxLength="16" android:scrollbars = "vertical" android:ellipsize="end" android:text="fdgdddhhhdhd" /> </ScrollView>
Ваш андроид: maxlength = "16" ограничивает количество символов, которые могут быть помещены в TextView на 16
Согласно сайту разработчика