如何通过编程设置标题

21

我怎样才能通过编程设置当前视图的标题(标题是指在电池和时间下方显示的文本(在下图中为“菜单示例”))?我找到了许多使用清单文件的示例,但没有从代码中找到。

Android Set Title Programatically

5个回答

47

8

像这样

public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        this.setTitle("This is my Title");


    }

5
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.foo_layout);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title_bar); 

或者
youractivity.setTitle();

1
ActionBar actionBar = getActionBar();
actionBar.setSubtitle("mytest");
actionBar.setTitle("Hello"); 

** targetSdkVersion或minSdkVersion属性设置为"11"或更高版本。

<manifest ... >
    <uses-sdk android:minSdkVersion="11" ... />
    ...
</manifest>

0

我在onCreate()方法中使用这个来动态改变actionBar的文本

getSupportActionBar().setTitle("yourString");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接