在TextView到xml中设置文本之间的相同间隙

时间:2015-12-19 05:27:01

标签: android textview

我正在尝试在我的应用中使用textView。如何在段落中的文本之间保持相同的差距?

enter image description here

1 个答案:

答案 0 :(得分:1)

我相信您正在寻找的文字 align-justify 对于您正在展示的文字......

如果您想要这样做,可以试试这个

TextView更改为WebView

示例:

  <WebView
  android:id="@+id/text_webView"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:background="#FFFFFF"
  android:gravity="start"
  android:textColor="#555555" />



text_webView = (WebView)view.findViewById(R.id.text_webView);

            String text;
            text = "<html><body>" + "<p align=\"justify\" >";
                text+= "put your text here";
            text+= "</body></html>";
            text_webView.loadData(text, "text/html; charset=UTF-8",null);

enter image description here

align-justify 是HTML编码的一项功能,通常在网站中用于对段落进行左右对齐而不会扭曲其中的文本...换句话说,它维护文本内部词语之间的差距..

显然,android中的TextView不支持 align-justify 这样的任何功能,但由于这只能应用于网站,我们可以假设{{1支持HTML编码将满足我们的要求。