#android #scroll #textview #scrollview #horizontal-scrolling
#Android #прокрутка #textview #scrollview #горизонтальная прокрутка
Вопрос:
Половина моего дня ушла только из-за этого вопроса, который до сих пор не решен. Итак, я здесь, мой вопрос прост. Я использую TextView
. XML-код:
<TextView
android:layout_width="wrap_content"
android:layout_height="50dp"
android:textSize="50sp"
android:singleLine="true"
android:gravity="end"
android:id="@ id/text_view1"/>
Я устанавливаю гравитацию вправо, поскольку это мое требование. Я использую кнопки для установки текста в этом texview
. Каждое нажатие кнопки добавляет текст к существующему.
из screensize
-за переполнения этого текста отображается только начало всей строки. Для отображения последнего текста при нажатии кнопки я сделал это
mText.setHorizontallyScrolling(true);
mText.setInputType(InputType.TYPE_CLASS_NUMBER);
теперь я могу отображать, какой текст установлен для textview
каждого button
нажатия. но как я мог видеть весь текст, т.Е. Как прокрутить назад к началу текста текстового представления???
Пожалуйста, не предлагайте никаких ответов, связанных с вертикальной прокруткой или автоматической прокруткой. Помогите мне, ребята … 🙁
Ответ №1:
В вы xml
помещаете:
android:scrollbars = "horizontal"
А затем в вашем Java
использовании:
yourTextView.setMovementMethod(new ScrollingMovementMethod());