当我在我的布局中选择示例时,如何将我的 textview
大小更改为多种大小 texview
大小应该像这样更改我需要四种不同的大小,我用谷歌搜索我没有找到任何解决方案,所以请帮助我
这里是我屏幕下方的短片
最佳答案
试试这个
您可以在共享首选项中保存选定的文本大小
public void showDialog()
{
final CharSequence[] items={"Use device font size","Tiny","Small","Normal","Huge"};
final CharSequence[] fontSize={"15","10","15","20","25"};
AlertDialog.Builder builder= new AlertDialog.Builder(this);
builder.setTitle("Font size");
builder.setPositiveButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
int i= sharedpreference.getInt("position", 0) ;
builder.setSingleChoiceItems(items,i, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
editor.remove("fontsize");
editor.remove("position");
editor.putFloat("fontsize",Float.parseFloat(fontSize[ which] .toString()));
editor.putInt("position", which);
editor.commit();
dialog.cancel();
}
});
builder.create();
builder.show();
}
动态设置textview的大小
textview.setTextSize(sharedpreference.getFloat("fontsize", 15));
希望对你有帮助
关于android - 如何在单个texview中将TextView更改为多尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35793859/