Intereting Posts
Xamarin: не найден ресурс, соответствующий данным именам (AppCompat) Android Studio Не удается загрузить класс 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling' Как открыть приложение Google Play Store напрямую без намерений Как сбросить фоновый цвет кнопки по умолчанию? Джексон не может десериализоваться на ForeignCollection (Ormlite) Android BottomSheet как рухнуть при нажатии на внешнюю сторону? Где указывает LocalFileSystem.PERSISTENT? Можно ли безопасно использовать идентификатор Android View для нескольких видов деятельности? Titanium api.info никогда ничего не показывает в консоли Отображение пользовательской InfoWindow для Android-утилиты для Android-смартфонов для Android Android TextureView аппаратное ускорение с lockCanvas () Android Facebook SDK 3.0 auth Сохраните холст, затем восстановите, почему? Возможно ли создать такой вид пользовательского вида в Android? Как отобразить объявление AdMob в нижней части экрана в Android-приложении с помощью Xamarin / Monogame?

TextView – как сделать вторую строку с отступом

Я хочу, чтобы вторая строка (и третья, четвертая и т. Д.) Моего отступов TextView была такой возможной? Я не знаю текст TextView заранее. Текст будет содержать символы новой строки ("\ n") – он будет автоматически привязан к линиям TextView.

Solutions Collecting From Web of "TextView – как сделать вторую строку с отступом"

Еще одной возможностью было бы перейти от TextView к WebView, а затем с помощью CSS установите padding-left вашего текста в 20px и text-indent на -20px. Это должно переместить весь текст в 20px, кроме первой строки, которую вытащите назад 20px.

 public static void IndentEffect(WebView webViewv, String string) { webViewv.loadData("<html><p style=\"padding-left: 40px;text-indent: -20px;\">" + string.toUpperCase() + "</p></html>", "text/html", "utf-8"); WebSettings webSettings = webViewv.getSettings(); webSettings.setTextZoom(webSettings.getTextZoom() + 20); } 

Для вышеуказанного метода обертки, если вы просто передаете ссылку на веб-просмотр и текст держателя места, тогда требуемый отступ будет автоматически применен для второй строки.

ВСЕГО НАИЛУЧШЕГО !! Может быть полезно для тех, кто в этом нуждается.

Я чувствую, что вам нужно будет использовать несколько TextView. Один с полной шириной, а затем еще один справа под ним с некоторым дополнением или краем слева, чтобы создать видимость отступа.

В вашем коде вам придется анализировать текст так, чтобы в верхний TextView попадало только определенное количество символов, а остальные – ниже.

Не самое лучшее решение, но, возможно, стоит поиграть. Если вы собираетесь делать это таким образом, вы определенно захотите использовать шрифт с одним шрифтом. Таким образом, у вас всегда будет одинаковое количество символов, которые могут вписываться в одну строку в первом TextView.