【发布时间】:2013-04-02 09:04:33
【问题描述】:
如何增加列表项目符号的大小?我正在使用 ""\u2023 ABC" 并应用字体大小为 :16 的样式。但是项目符号大小不会缩放,只有字体大小会缩放。
"\u2023"= 子弹的 unicode
【问题讨论】:
如何增加列表项目符号的大小?我正在使用 ""\u2023 ABC" 并应用字体大小为 :16 的样式。但是项目符号大小不会缩放,只有字体大小会缩放。
"\u2023"= 子弹的 unicode
【问题讨论】:
Prasad,子弹的大小相对于字体大小也在增加。但问题是 与文本相比,子弹的大小很小。请参考我在 iPhone 模拟器中截取的不同字体大小的屏幕截图
以上图片中,每张都有字体大小分别为16、30和80。你可以看到箭头的大小也随着字体大小的增加而增加。
这里有一个适合你的解决方案。
这里我使用了两个标签 - 一个用于箭头,另一个用于城市名称,字体大小分别为 40 和 20,将它们添加到 tableViewRow。您可以根据需要更改字体大小
这是我的代码
for(var i = 0 ; i < number_of_cities; i++ ){
var lblArrow = Ti.UI.createLabel({
text : "\u2023",
font : {fontSize : 40},
left : '3%'
});
var lblValue = Ti.UI.createLabel({
text : cityList[i].name,
font : {fontSize : 20},
left : '10%'
});
tblData[i] = Ti.UI.createTableViewRow();
tblData[i].add(lblArrow);
tblData[i].add(lblValue);
}
请注意:我不确定这是不是最好的方法,但它会解决您的问题
【讨论】:
Unicode 项目符号有多种变体,快速访问 Geometric Shapes 总是有用的。我个人最喜欢的是“Black Circle”,它与 Unicode 的很多内容一样,可能有很多东西,但它不是一个圆圈。
&#9679; 是一颗漂亮的胖子弹——一颗有态度的子弹。在十六进制中,它是 &#x25CF; 并被解析为列表样式,写为 "\25AC" 在您的 content 标签的 content 值:
li:before {
content: "\25AC";
等等
【讨论】: