我可以设置标题(“我的标题”),但我要做的是设置两个标题......一个在左侧,一个在右侧。我怎么能这样做?
我目前有2个文本视图,左右对齐... textappearance已更改。但是我希望使用代码将其插入标题栏,这样我就不必使用某些背景来模拟标题栏了。
答案 0 :(得分:0)
我认为你不能......我认为Android只允许一个标题......但你可以做的是
setTitle("My Title left My title right");
这不仅仅是一个黑客攻击,但它可能有用。
完全披露:没试过。
答案 1 :(得分:0)
查看this tutorial为标题栏设置皮肤/主题
答案 2 :(得分:0)
我正在玩一些文件,试图创建这个双重标题栏 看起来这篇文章会有所帮助:my_own_titlebar_backbutton_like_on_the_iphone 2009年1月29日星期四下午5:55在这篇文章上写的评论包含样本文件,title1.zip,第二个源文件,title2.zip也是下面的一些评论。
答案 3 :(得分:0)
您可以定义自定义视图布局并告诉系统将其用于:
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.text_title);
您可以根据需要将标题视图设置为包含两个子项的RelativeLayout。这应该在调用onCreate()
之前在setContentView()
中完成。有关使用自定义视图的更多讨论,请参阅this thread。
答案 4 :(得分:0)
如果您查看Android资源页面here上的蓝牙聊天示例,您会看到它具有这种格式。其中包含有关如何访问它的详细信息。它包含XML编辑和初始化代码中的一些其他简单修改。