如何证明Android中TextView的文本

时间:2014-04-29 13:51:04

标签: xml textview

希望你做得很好

我想在TextView

中对我的文字进行对齐

有没有办法做到这一点?

先谢谢

3 个答案:

答案 0 :(得分:4)

XML布局:声明WebView而不是TextView

<WebView
 android:id="@+id/textContent"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content" />

Java代码:将文本数据设置为WebView

WebView view = (WebView) findViewById(R.id.textContent);
String text;
text = "<html><body><p align=\"justify\">";
text+= "This is the text will be justified when displayed!!!";
text+= "</p></body></html>";
view.loadData(text, "text/html", "utf-8");

这可以解决您的问题。

答案 1 :(得分:1)

我使用这个项目来证明文本的合理性。它适用于我的项目。 JustifiedTextView

XML代码

<com.codesgood.views.JustifiedTextView
    android:padding="3dp"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="@string/card_use_hint"/>

<强>结果

Justified text

答案 2 :(得分:0)

您可以在github中将JustifiedTextView用于Android项目。这是一个自定义视图,可为您模拟对齐的文本。它支持Android 2.0+和从右到左的语言。

dependencies {
        implementation 'com.github.pouriaHemmati:JustifiedTextView:1.0.0'
}