作者jimwayne123 (曼陀罗)
看板AndroidDev
标题[问题] 请问在 ListView 上如何放不同大小、颜色的文字?
时间Tue Mar 8 12:44:05 2011
※ [本文转录自 Android 看板 #1DS9h4W8 ]
开发层: 应用
问题:
小弟想在 ListView 上的每一行都包含好几行文字
文字当中有些希望是小的灰色字,有些则希望可以大一点并且改成绿色字
不知道有没有大大能提供一些范例或者关键字让小弟去搜寻?
小弟搜寻到可能比较接近的东西是使用 SpannableString
但是找到的对岸的范例是用在 TextView 上
(
http://www.devdiv.com/thread-39608-1-1.html)
小弟不知道该怎麽样可以用到 ListView 上面@@
PS.
目前小弟的写法是用搜寻到的 Html.fromHtml(),可以顺利改变字体颜色
不过似乎没办法设定字体大小..例如:
ArrayList<String> al = new ArrayList<String>();
size = 12;
for(int i=0; i<5; i++) {
al.add(Html.fromHtml("<font size=\""+size+"sp\">123123</font>"));
size += 2;
}
但最後显示的字体大小都没有改变....
输入:
预期输出:
类似司机宝画面上的 ListView 那样~
图:
http://a.share.photo.xuite.net/jimwayne123/1a7de7a/4570638/180150380_l.jpg
错误输出:
错误讯息:
程式码: (请多利用置底文网站)
参考: (书籍/网页/...)
补充说明:
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.29.35.3
※ 编辑: jimwayne123 来自: 163.29.35.3 (03/08 12:48)
1F:→ mamaya3:好像跟209篇差不多情况 你弄个custom layout然後丢到 03/08 13:58
2F:→ mamaya3:ListView上 03/08 14:01
※ 编辑: jimwayne123 来自: 163.29.35.3 (03/08 14:14)
4F:→ jimwayne123:有点类似,不过我希望能在同一个 item 上同时显示 0.0 03/15 09:47