首页 > 移动平台 > 详细

Android - 实现两端对齐的文字排版

时间:2015-03-28 11:21:27      阅读:1027      评论:0      收藏:0      [点我收藏+]

要实现Android两端对齐的文字排版效果,我们当然可以继承原有的TextView来实现,但一个更简单的方式就是使用WebView,利用HTML样式来实现。

 

首先定义一个String常量,我们可以将它视为一个HTML模板:

private static final String WEBVIEW_CONTENT = "<html><head></head><body style=\"text-align:justify;margin:0;\">%s</body></html>";

接下来在Layout文件中定义WebView:

<WebView
   android:id="@+id/webview"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:background="@android:color/transparent" />

 

最后在Activity中:

WebView webView = (WebView)findViewById(R.id.webview);
webView.setVerticalScrollBarEnabled(false);
webView.loadData(String.format(WEBVIEW_CONTENT, yourContent, "text/html", "utf-8");

 

Android - 实现两端对齐的文字排版

原文:http://www.cnblogs.com/yin-jiawei/p/4373673.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!