我有一个textView带有数字(变量)和a的内部string,我怎么能给出比这个大一号的string?代码:
TextView size = (TextView)convertView.findViewById(R.id.privarea_list_size);
if (ls.numProducts != null) {
size.setText(ls.numProducts + " " + mContext.getString(R.string.products));
}
Run Code Online (Sandbox Code Playgroud)
我想ls.numproducts的大小与文本的其余部分不同.怎么做?
我需要创建一个放在TextView中的String,它将显示如下字符串:
第一部分不大胆 大胆 休息不大胆
所以我想知道如何使用它SpannableStringBuilder来做到这一点?
我可以使用三个TextEdit来完成这个,但我想使用最佳解决方案.
我有Spannable对象,我想通过我之前加载的自定义字体设置其字体.
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/font_Name.ttf");
Spannable span1 = /*Spannable Item*/;
/// I want to set span1 to have tf font face???
/// Here where I want help.
Run Code Online (Sandbox Code Playgroud)
编辑:
我的问题是我想为文本视图设置两种不同的自定义字体,所以我正在使用Spannable
我正在开发一个应用程序.我正在使用自定义字体.".ttf"文件来自定义文本视图的字体.我使用的代码如下:
Typeface tfArchitectsDaughter = Typeface.createFromAsset(getAssets(), "fonts/ArchitectsDaughter.ttf");
textview.setTypeface(tfArchitectsDaughter);
Run Code Online (Sandbox Code Playgroud)
现在需要的是:我想让文本自定义,如上所述,以及.java文件中的BOLD样式.
怎么做请建议.还有什么其他样式或定制可以在字体上做,请建议.
谢谢.