0
我有一个只有视图标题和一个项目的操作栏。我已将withText
属性应用于该属性,因为我希望Android显示项目标题。但是,它不会显示标题文本。它有足够的空间来显示。操作栏问题
其次,我想知道是否可以更改操作栏中的视图标题,例如按钮单击或不按钮。
我有一个只有视图标题和一个项目的操作栏。我已将withText
属性应用于该属性,因为我希望Android显示项目标题。但是,它不会显示标题文本。它有足够的空间来显示。操作栏问题
其次,我想知道是否可以更改操作栏中的视图标题,例如按钮单击或不按钮。
尽管您已将MenuItem
设置为showAsAction="withText"
选项,但最终由系统决定是否显示文本。 withText
仅仅是您希望显示文本的系统提示。在大多数手机(例如Galaxy Nexus)上,文本始终隐藏在肖像模式下,并且在横向模式下有空间时显示。
至于设置ActionBar
标题,您可以致电setTitle
。这样做的Button
点击可能看起来像这样:
Button myButton = (Button)findViewById(R.id.my_button);
myButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
ActionBar bar = getActionBar();
bar.setTitle("New Title");
}
});
当你参考项目标题,我假设你正在谈论的菜单项。即使可能有足够的空间,操作系统也会决定是否显示文本。如果你想要在任何时候显示文本和菜单项,你将需要创建一个自定义视图并将其充当菜单项。 – Andrei