如何更改Android应用程序顶部的文本?
我想要改变,就像你在我的应用程序顶部的文本NWZC 2016上方的图片中看到的那样,这是我的应用程序的标题。我有5个不同的活动,在每一个活动中我想要一些其他的文本,而不是这个“NWZC 2016”。我该怎么做 我在文件styles.xml和strings.xml以及AndroidManifest.xml中查找了一些尝试。我在网上找不到任何清楚的东西。 有人能帮我吗?谢谢 在清单文件中:如何更改Android应用程序顶部的文本?,android,xml,android-activity,Android,Xml,Android Activity,我想要改变,就像你在我的应用程序顶部的文本NWZC 2016上方的图片中看到的那样,这是我的应用程序的标题。我有5个不同的活动,在每一个活动中我想要一些其他的文本,而不是这个“NWZC 2016”。我该怎么做 我在文件styles.xml和strings.xml以及AndroidManifest.xml中查找了一些尝试。我在网上找不到任何清楚的东西。 有人能帮我吗?谢谢 在清单文件中: <activity android:name=".MainActivity
<activity
android:name=".MainActivity"
android:label="@string/app_name">
将标签更改为所需的任何内容。将要显示的string
资源添加到strings.xml
并在此处引用。如果您不希望有标题,请删除标签
,或者干脆让您的活动不带操作栏。在清单文件中:
<activity
android:name=".MainActivity"
android:label="@string/app_name">
将标签更改为所需的任何内容。将要显示的string
资源添加到strings.xml
并在此处引用。如果您不希望有标题,请删除标签
,或者干脆让您的活动没有操作栏。在代码中(在创建活动时调用它):
在舱单中:
<activity
android:name=".Activity"
android:label="Your title here" >
</activity>
在代码中(在创建活动时调用):
在舱单中:
<activity
android:name=".Activity"
android:label="Your title here" >
</activity>
#如果您的活动
从AppCompatActivity
扩展,那么您可以使用getSupportActionBar().setTitle()
方法以编程方式更改actionbar标题
public class YourActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
............
..................
getSupportActionBar().setTitle("Hello Android");
}
}
public class YourActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
............
..................
getActionBar().setTitle("Hello Android");
}
}
#如果您的活动
扩展自活动
,那么您可以使用getActionBar().setTitle()
方法以编程方式更改actionbar标题
public class YourActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
............
..................
getSupportActionBar().setTitle("Hello Android");
}
}
public class YourActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
............
..................
getActionBar().setTitle("Hello Android");
}
}
或
您可以从AndroidManifest.xml
中定义固定的标题
:
<activity
android:name=".YourActivity"
android:label="Hello Android"> <!-- Better to use string from res/strings.xml -->
希望这将有助于如果您的活动从AppCompatActivity
扩展,那么您可以使用getSupportActionBar().setTitle()
方法以编程方式更改actionbarTitle
public class YourActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
............
..................
getSupportActionBar().setTitle("Hello Android");
}
}
public class YourActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
............
..................
getActionBar().setTitle("Hello Android");
}
}
#如果您的活动
扩展自活动
,那么您可以使用getActionBar().setTitle()
方法以编程方式更改actionbar标题
public class YourActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
............
..................
getSupportActionBar().setTitle("Hello Android");
}
}
public class YourActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
............
..................
getActionBar().setTitle("Hello Android");
}
}
或
您可以从AndroidManifest.xml
中定义固定的标题
:
<activity
android:name=".YourActivity"
android:label="Hello Android"> <!-- Better to use string from res/strings.xml -->
希望这将有助于~触摸蓝色文本“文本NWZC 2016”,以获得(可能)帮助全图。您的strings.xmlapp\u name
资源有什么价值?另外,Manifest.xml中活动的android:label
属性是什么?触摸蓝色文本“the text NWZC 2016”可获得(可能)帮助全图您的strings.xmlapp_name
资源有什么值?另外,Manifest.xml中活动的android:label
属性表示什么?基本上与我之前所说的相同:/我们的答案在1分钟内不同,所以我在写这篇文章之前没有看到你的答案:)基本上与我之前所说的相同:/我们的答案在1分钟内不同,所以我在写这篇文章之前没有看到你的答案:)