2016-03-02 135 views
-2

我有資源中的字符串,我想對其進行辯解,以便它看起來很好並且易於閱讀。但令人遺憾的是,Android並不支持這個理由。爲了做一些理由,我正在做一些研究,並找到了使用Html.fromHtml來證明文本正確的方法。在textview中對齊文本

但遺憾的是我不知道如何使用它。對我來說,理由不工作,我將其設置如下

myTextView.setText(Html.fromHtml("<h2 align=right>Android</h2><br><p \"align=justify\">Sdasndakdnsakdnsakdnsandkasndasda adabdkjasbdkasj sadaskjdnksajdn asdnsadknas" + 
        "asjkdbaskdja asodnsakjdnas asdjasndsad alsdnasldnasl ansd dj jasdoa nqowdjnl hjd l dpajpa ajop p adpjasiojdiosjaodj a sjdas nd op apjpdja apjdoajpj aldoapjdap pajdpajdpajpd " + 
        "asdasidnsalkdnsalkdaskldsalkdnlksadm" + 
        "asdksandlksadnlsakmdlskadksald" + 
        "asdnkasndlksandlksamdlsakdna" + 
        "asdlkasndlkasndksnakldnsa" + 
        "asdansldknsalkdnsalkdn</p>")); 

我只是把演示文本。無論我把什麼放入標籤 alwasy與左對齊。

現在你可以看到我用居士書

所以,請您指導我怎麼能證明我的文字。

注意:我不想讓我的文本居中對齊。我只是想用 理由

+0

https://github.com/bluejamesbond/TextJustify-Android –

+0

'fromHTML()'suports僅HTML標籤的小的子集。理由不受支持,您必須使用WebView或支持理由的現有庫 –

+0

您是否要正確對齊? –

回答

-1

使用下面的代碼:

myTextView.setText(Html.fromHtml("<![CDATA[<h2 align=right>Android</h2><br><p align=justify>Sdasndakdnsakdnsakdnsandkasndasda adabdkjasbdkasj sadaskjdnksajdn asdnsadknas" + 
       "asjkdbaskdja asodnsakjdnas asdjasndsad alsdnasldnasl ansd dj jasdoa nqowdjnl hjd l dpajpa ajop p adpjasiojdiosjaodj a sjdas nd op apjpdja apjdoajpj aldoapjdap pajdpajdpajpd " + 
       "asdasidnsalkdnsalkdaskldsalkdnlksadm" + 
       "asdksandlksadnlsakmdlskadksald" + 
       "asdnkasndlksandlksamdlsakdna" + 
       "asdlkasndlkasndksnakldnsa" + 
       "asdansldknsalkdnsalkdn</p>]]>")); 

基本上你需要把你的文字球鐵QT500 CDATA如上它被格式化爲一個HTML

+0

它確定它應該是CDDATA或CDATA ??? \ –

+0

並且它給了我錯誤,我想你已經使錯字錯誤或大括號錯誤 –

+0

請檢查它 –

-1

你可以使用android:gravity中的TextView來實現此目的,而不訴諸html。

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal"> 
    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:gravity="right" 
     android:text="Your text" /> 
</LinearLayout> 

可用重力選項顯示在the docs here