我想改变,就像你在我的应用程序顶部的文字 NWZC 2016 上面看到的那样,它是我的应用程序的标题。我有5个不同的活动,在每个活动中我都想要一些其他文本,而不是这个" NWZC 2016"。我怎样才能做到这一点?
我查看了文件styles.xml和strings.xml以及AndroidManifest.xml以进行尝试。我无法在互联网上找到任何清晰的信息。 有人能帮我吗?谢谢!
答案 0 :(得分:2)
在代码中(在onCreate of Activity中调用它):
setTitle("Your title here");
在清单中:
<activity
android:name=".Activity"
android:label="Your title here" >
</activity>
答案 1 :(得分:1)
在您的清单文件中:
<activity
android:name=".MainActivity"
android:label="@string/app_name">
将label
更改为您想要的任何内容。将您要显示的string
资源添加到strings.xml
并在此处引用它。如果您不想要标题,请删除label
或只是让您的活动没有操作栏。
答案 2 :(得分:0)
#如果您的import platformModule = require("platform");
console.log("Device model: " + platformModule.device.model);
console.log("Device type: " + platformModule.device.deviceType);
console.log("OS: " + platformModule.device.os);
console.log("OS version: " + platformModule.device.osVersion);
console.log("SDK Version: " + platformModule.device.sdkVersion);
console.log("Screen width: " + platformModule.screen.mainScreen.widthPixels);
console.log("Screen height: " + platformModule.screen.mainScreen.heightPixels);
console.log("Screen scale: " + platformModule.screen.mainScreen.scale);
来自Activity
,那么您可以AppCompatActivity
使用programmatically
方法更改操作栏Title
; < / p>
getSupportActionBar().setTitle()
#如果您的public class YourActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
............
..................
getSupportActionBar().setTitle("Hello Android");
}
}
来自Activity
,那么您可以Activity
使用programmatically
方法更改操作栏Title
; < / p>
getActionBar().setTitle()
或强>
您可以从public class YourActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
............
..................
getActionBar().setTitle("Hello Android");
}
}
:
title
AndroidManifest.xml
希望这会有所帮助〜