我想将应用程序标题/标签置于我的Android应用程序中,但我无法找到大量关于如何设置该属性的文档。我发现了一些帖子,说我可以创建一个自定义标题栏,并在我的清单中更改主题,但我不禁想到有一种简单的方法可以将标题居中。Android中应用程序特定属性的属性
0
A
回答
4
根据我的经验,关于这方面的文档并不好,但我想通了,我会分享。这其实很简单。
您的活动为中心的自定义标题栏:
在onCreate()
开头添加两行到你的活动,所以它看起来是这样的:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.main);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.mytitle);
...
...
...
}
现在把mytitle.xml在布局目录。这个xml文件应该看起来像这样来居中标题文本:
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myTitle"
android:textStyle="bold"
android:textSize="15sp"
android:text="My Custom Title Text"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_vertical|center_horizontal"
android:textColor="#FFFFFF"
/>
就是这样。
0
您可以使用清单中的android:label="@string/app_name"
更改任何活动的标签。你也可以在代码中完成。我不知道你还想要什么
+0
他问的是关于文本居中,而不是设置文本。 – 2010-10-20 00:55:50
+0
噢,好吧,我无法读懂= \ – Falmarri 2010-10-20 01:07:49
相关问题
- 1. Azure移动应用程序TableController中实体的特定属性
- 2. 获取特定属性的属性值
- 3. JBoss AS 7特定于应用程序的属性文件
- 4. 如何设置特定于Tomcat应用程序的属性?
- 5. 调用顺序由特定的属性
- 6. 将env特定属性传递到web应用程序
- 7. ANDROID - 的ListView ArrayAdapter(打印特定属性)
- 8. C#属性用法:只允许特定数据类型属性的属性
- 9. @注入应用程序属性的值
- 10. MDI应用程序的全局属性
- 11. 属性的Spring MVC应用程序
- 12. 排序的特殊属性
- 13. WPF绑定到具有特定属性的对象的属性
- 14. 使用XPath检索属性值的特定属性
- 15. 获取CoreData中的特定属性或属性
- 16. 如何在ROO生成的应用程序的selectbox中显示属性属性
- 17. 引用属性的自定义属性
- 18. 独特的属性属性值每班
- 19. 如何区分应用程序中的测试属性和生产属性?
- 20. 绑定属性parent属性
- 21. iPhone应用程序Info.plist语言属性
- 22. Websphere应用程序EAR属性文件
- 23. 应用程序。计算属性
- 24. Apache Wicket 7 - 应用程序属性
- 25. Java应用程序属性文件
- 26. 访问应用程序属性
- 27. JBOSS和应用程序属性
- 28. 以特定顺序获取类属性
- 29. Rails:按特定顺序创建属性
- 30. Android的XML属性编程
就像一个魅力 – Ryan 2010-10-20 02:10:06