我现在正在修改自定义首选项,我想使用TextView为它添加标签。但是我似乎找不到使用setTextView()
将文本大小指定为“大”的方法我在这里缺少什么?
答案 0 :(得分:38)
TextView title = new TextView(context);
title.setTextAppearance(context, android.R.attr.textAppearanceLarge);
或尝试
setTextAppearance(context, android.R.style.TextAppearance_Large);
使用上面的代码并尝试
答案 1 :(得分:1)
由于自启动API Level 23(Marshmallow)后语法发生了变化,一些用户也提到android.R.attr.textAppearanceLarge
对他们不起作用,因为它对我不起作用。这是更新版本......
Button b = new Button(getContext());
if( Build.VERSION.SDK_INT >= Build.VERSION_CODES.M )
b.setTextAppearance( android.R.style.TextAppearance_Medium );
else
b.setTextAppearance( getContext(), android.R.style.TextAppearance_Medium );