Articles of текстовое представление

Затухающее дно прокручиваемого TextView

Я знаю, что это было задано раньше, но на вопрос не ответил правильно. В настоящее время я могу угаснуть свой textView но не снизу, а сверху. В моем xml: <TextView android:id="@+id/item_description" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:text="@string/dummy_text" android:scrollbars="vertical" android:requiresFadingEdge="vertical" android:fadingEdgeLength="50dp" android:ellipsize="marquee"/> В моем классе: itemDescription.setMovementMethod(new ScrollingMovementMethod()); @string/dummy_text – очень длинный текст, чтобы проиллюстрировать способность прокрутки textView . […]

Как найти видимый текст в текстовом виде

Я новичок в android, я создал одно текстовое представление и установил некоторый текст в этом текстовом представлении. Теперь я хочу найти только видимый текст в этом текстовом представлении. Как я могу это сделать? Попытка привести пример Гиру Бхай: При попытке этого кода я получаю исключение с нулевым указателем. int start = textView.getLayout().getLineStart(0); int end = […]

Продвижение программы TextView с возможностью прокрутки в Android

Я хочу сделать textView программным textView и сделать их прокручиваемыми. Я textView этот метод снова и снова, чтобы получить textView и добавить его в linearLayout . TextView textView = addTextView(contents.paragraphs.get(i),false); linearLayout.addView(textView); Но это не прокручивается вообще. Метод: private TextView addTextView(String text,boolean type) { TextView valueTV = new TextView(this); valueTV.setText(text); valueTV.setTextColor(getResources().getColor(R.color.colorTextPrimary)); valueTV.setLayoutParams(new LinearLayout.LayoutParams( LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT)); valueTV.setMaxLines(1000); […]

TextView.setText () с очень длинными строковыми блоками.

Есть ли способ обхода метода TextView для его текста? Из-за этого я пытаюсь установить очень длинную строку, и из-за этого она блокирует поток пользовательского интерфейса на 2-3 секунды. Поскольку я не могу получить доступ к TextView из другого потока, я полностью в тупике. Изменить: В настоящее время я создаю строку внутри AsyncTask doInBackground () и […]

Android paddings для Spannable?

Я использую этот код для установки фона для фрагмента текста внутри TextView: s.setSpan(new BackgroundColorSpan(getResources().getColor(R.color.selection_blue)), prevIndex, index, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); Но мне нужно также установить дополнение для этого текста. Является ли это возможным?

Как сделать TextView в обложке Android и настроить текст красиво?

Когда текст мал, я получаю следующее: Но когда текст большой, я получаю следующее: Возможно ли, что текст настроит себя, возможно, лучше используя пробелы или уменьшая небольшой размер автоматически? Это мой TextView xml: <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/seaGreen" android:gravity="center_vertical" android:padding="10dp" android:textColor="@color/white" android:textSize="35sp" />

Как обновлять текст макета заголовка каждую секунду в любом действии и отображать на всех экранах?

header.xml <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" > <TextView android:id="@+id/txtTime" android:layout_width="0dip" android:layout_height="fill_parent" android:layout_marginRight="10dp" android:layout_weight="1" android:gravity="right" /> </LinearLayout> Я добавил header.xml во все мои макеты экрана … <include android:id="@+id/top_header" layout="@layout/header" /> Теперь я хочу запустить timer и установить текст каждой оставшейся секунды в текстовом заголовке txtTime … Итак, на каком экране я пишу код для таймера обратного отсчета и […]

Как оживить текст (очень длинный текст) прокручивается автоматически по горизонтали

Меня не интересует Marquee, потому что в Marquee вы не можете контролировать скорость выделения. Я попытался анимировать текстовое изображение, но Parent view закрепил текст в конце, несмотря на то, что все родительские макеты и группы просмотра, охватывающие текстовые поля, устанавливаются двумя флагами clipchildren = false, clipToPadding = false. Я что-то упустил или там лучше работать? […]

Добавить различные прослушиватели для текста в TextView

У меня есть TextView, в котором я установил некоторый текст: lblText.setText("Hello How Are You"); Теперь я хочу это следующим образом: Всякий раз, когда я нажимаю «Привет», должен отображаться « Toast надписью «Hello». Всякий раз, когда я нажимаю «Как», должен отображаться Toast , говорящий «Как». И так далее. Как проверить, какое слово я нажал, и делать […]

Удалить выделение жирным шрифтом из текстового поля без изменения других атрибутов

Я использую setTypeface для установки текста полужирным шрифтом (или курсивом или другими атрибутами шрифта) TextView tv = findViewById(R.id.label); … tv.setTypeface(null,Typeface.BOLD); … Как удалить только жирный атрибут без изменения других атрибутов, которые могли быть установлены до сих пор?