我现在正在修改自定义首选项,我想使用 TextView 给它一个标签。但是我似乎找不到使用 setTextView() 将文本大小指定为“大”的方法
我在这里想念什么?
TextView title = new TextView(context);
title.setTextAppearance(context, android.R.attr.textAppearanceLarge);
或尝试
setTextAppearance(context, android.R.style.TextAppearance_Large);
使用上面的代码并尝试
由于自 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 );