Textview中HTML内容的高度 - Android

时间:2012-11-08 09:08:21

标签: android html textview android-fragments

美好的一天!

我有一个使用html.fromhtml()来设置段落内容样式的应用程序。

但是由于css在android中不起作用,我对它们创建的间距(垂直)没有任何<br><p>标签的控制权。

反正怎么办?

到目前为止,这是我的代码:

 con.setText(Html.fromHtml("<b>Lorem Ipsum Dolor</b><br/><br/>" +
            "<p>Lorem Ipsum Dolor</p>"+
            "<p>Crest PTY 1000</p>" +
            "<p>Phone: (02) 8217-1300</p>"+
            "<p>BSB 032-0052</p><br/>" +            
            "<b>Trading Hours</b><br/><br/>"+
            "<p>Monday – Thursday 9:30am – 4:00pm</p>" +            
            "<p>Friday 9:30am – 5:00pm<br/></p>" +
            "<p>Saturday 10:00am – 1:00pm</p><br/>"+            
            "<b>Languages</b><br/><br/>"+
            "Mandarin, Cantonese, Bahasa Indonesia,<br/><br/> Japanese, Vietnamese, Greek<br/><br/><br/>"+          
            "<b>Morning Style</b><br/><br/>"+           
            "Safe deposit box - This one<br/>"+
            "Internet Banking kiosks<br/>"+
            "Night safe<br/>" +
            "Coin Deposit Machine<br/>" +
            "Cash Exchange Machine<br/>" +
            "Migrant Services<br/><br/>"));

截图

enter image description here

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

您可以使用以下方法设置TextView的行间距:
con.setLineSpacing(5, 1);

TextView.setLineSpacing(float, float)