我希望用户能够在我的应用程序中编辑字体大小和字体样式。应用程序应该只调用默认设置。
displayBtn = (Button) findViewById(R.id.displayBtn);
displayBtn .setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
startActivity(new Intent(Settings.ACTION_DISPLAY_SETTINGS));
}
});
答案 0 :(得分:1)
XML在运行时是不可编辑的,因此您可能必须为字体大小设置静态值,然后在应用程序中手动设置它们。
例如......
public static int defaultFontSize = defaultValue;
//Update the value when the user changes font..
ClassName (class where you declared the static variable).defaultFontSize = 10;
textView.setTextSize(ClassName.defaultFontSize);