如何以编程方式设置标题

时间:2011-08-05 09:22:45

标签: android

如何设置当前视图标题(按标题我的意思是电池和时间下面显示的文本(在下面的图像中显示为“菜单示例”)?我发现许多示例使用清单文件,但没有来自代码

Android Set Title Programatically

5 个答案:

答案 0 :(得分:41)

Activity.setTitle() - setTitle("My New Awesome Title!");

答案 1 :(得分:8)

喜欢这个

public void onCreate(Bundle savedInstanceState) {

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


    }

答案 2 :(得分:5)

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

youractivity.setTitle();

答案 3 :(得分:1)

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

** targetSdkVersion或minSdkVersion属性设置为“11”或更高。

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

答案 4 :(得分:0)

我用它在onCreate()方法

中实际更改actionBar的文本
getSupportActionBar().setTitle("yourString");