2010-11-27 2 views
8

Как вы получите текстовое представление, которое будет оправдано? можно ли получить решение? Я искал большинство форумов, но я этого не делал. пожалуйста, помогите мне.Обосновать текст в TextView Android

+0

Вот идея, что следует сделать трюк http://stackoverflow.com/questions/8225353/text-justification-library-in-java/9755219#9755219 – bluejamesbond 2012-03-18 04:47:03

ответ

12

Android не поддерживает выравнивание текста, извините. Вы можете использовать атрибут android:gravity для выравнивания текста влево или вправо или в центре и т. Д., Но вы не можете его оправдать. Единственный вариант, который я предполагаю, - использовать WebView, чтобы показать текст, а затем использовать CSS, чтобы текст был оправдан.

2
<RelativeLayout android:id="@+id/RelativeLayout01" 
    android:layout_height="wrap_content" android:layout_width="fill_parent"> 

    <TextView android:id="@+id/TextView2" android:layout_width="wrap_content" 
     android:layout_height="wrap_content" android:text="I'm TextView- Left" android:layout_alignParentLeft="true"> 
    </TextView> 

    <TextView android:id="@+id/TextView1" android:layout_width="wrap_content" 
     android:layout_height="wrap_content" android:text="I'm TextView- Right" android:layout_alignParentRight="true"> 
    </TextView> 


</RelativeLayout> 

ScreenShot:

alt text

Надеется, что это помогает. Если у вас возникли трудности, напишите назад .- Спасибо

+0

Это хорошо работает до тех пор, пока вы не слишком много столбцов для обработки. – 2012-06-08 02:26:13

+0

Это не выравнивание текста, только обход, когда у вас несколько столбцов. Как насчет одного столбца? – vandus 2014-07-02 14:57:31

+0

Что вы хотите здесь объяснить. Скажите, пожалуйста, любое решение для выравнивания текста в android без использования webView. – 2017-11-24 12:20:59

16

ОБНОВЛЕНО

Для этого мы создали простой класс. В настоящее время существует два способа достижения того, что вы ищете. Оба требуют NO WEBVIEW и ПОДДЕРЖИВАЮТ СПАНАВЫ.

БИБЛИОТЕКА: https://github.com/bluejamesbond/TextJustify-Android

ОПОРЫ: Android 2.0 до 5.x

НАСТРОЙКА

// Please visit Github for latest setup instructions. 

SCREENSHOT

Comparison.png

Смежные вопросы