0

我有一个只有视图标题和一个项目的操作栏。我已将withText属性应用到它,因为我希望 Android 显示项目标题。但是,它不会显示标题文本。它有足够的空间来展示。

其次,我想知道是否可以更改操作栏中的视图标题,例如单击按钮。

4

1 回答 1

0

即使您已设置您MenuItemshowAsAction="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");
    }
});
于 2013-03-26T21:20:01.807 回答