【发布时间】:2011-08-28 17:41:32
【问题描述】:
我尝试在我的应用中更改 textSize。 我想更改我的 customlistview 的 textSize。 我的 listview 的行 XML 文件有图像,3 textView。 我想在用户单击 Optionmenu 时更改 textView 的 textSize,然后单击 AlertDialog 的 SingleChoiceItems 复选框。
这是我的代码。
我需要更改 XMl 文件吗?... 那我该如何设置我的customAdapter? 我需要更改适配器的 getView 方法吗?
我愿意接受任何答案。
public boolean onOptionsItemSelected(MenuItem item){
switch(item.getItemId()){
case R.id.ks_notice_menu_textsize:
final CharSequence[] items = {"normal", "big", "bigger"};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("select textSize");
builder.setSingleChoiceItems(items, mSelect,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
mSelect = which;
}
});
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
int textSize = (int)Username.getTextSize();
switch(mSelect){
case 0:
//here I need to change textSize
break;
case 1:
//here I need to change textSize
break;
case 2:
//here I need to change textSize
break;
}
}
});
builder.setNegativeButton("cancel", null);
builder.show();
return true;
}
return false;
【问题讨论】:
标签: android listview font-size