【问题标题】:From Menu Option How to change the TextView Color and Size从菜单选项如何更改 TextView 颜色和大小
【发布时间】:2015-10-28 11:25:21
【问题描述】:

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

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

【问题讨论】:

  • 请以正确的方式提出您的问题..无法理解问题。
  • 在我的应用程序中,我的操作栏中有一个菜单选项...在该菜单选项中,当用户单击时,我有一个图标,用户可以更改 textview 大小和 textview 颜色@sud跨度>

标签: android textcolor optionmenu text-size


【解决方案1】:

对于颜色this 可能有效。 对于文本,您可以提供一个带有 inputType 编号的 EditText。点击“OK”,getText(),将其转换为Integer (Integer.parseInt(EDITTEXT_TEXT)) 并设置文本大小。

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

【讨论】:

【解决方案2】:

然后使用菜单项的 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 电视;

@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);
}

}

【讨论】:

  • 谢谢,但我需要不同的颜色,而不仅仅是一种颜色,我需要红色、绿色、蓝色,我们该怎么做? @sud
  • 当用户从选项菜单中选择他需要的颜色时,文本颜色想要自动改变
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-26
  • 2011-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-14
相关资源
最近更新 更多