从菜单选项如何更改TextView颜色和大小

时间:2015-10-28 11:25:21

标签: android textcolor optionmenu text-size

Hai请任何人分享一个关于如何从选项菜单中更改文本大小和文本颜色的链接

(即)在我的应用程序中,我的操作栏中有一个菜单选项...在该菜单选项中我有一个图标,当用户点击该用户可以更改textview大小和textview颜色我们怎么做plz指南我

2 个答案:

答案 0 :(得分:0)

对于颜色The first checks可能有用。 对于文本,您可以提供一个带有inputType编号的EditText。然后单击“确定”,getText(),将其转换为Integer(Integer.parseInt(EDITTEXT_TEXT))并设置文本大小。

你应该尝试制作自己的插件,这将是有帮助的

答案 1 :(得分:0)

然后使用菜单项的onclick监听器 -

you must have created your menu like this-

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.my_menu, menu);
    return true;
}

现在我们有了这个方法,告诉你单击菜单项,更改文本大小和颜色,如下所示 -

TextView tv;

@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.my_menu:
   tv=(TextView)findViewById(R.id.textView2);
   tv.setText("Text From Java Code");
   tv.setTypeface(Typeface.SANS_SERIF);
   tv.setTextSize(50);
   tv.setTextColor(Color.RED);
    return true;
case R.id.help:
    showHelp();
    return true;
default:
    return super.onOptionsItemSelected(item);
}

}