设置两个头衔?

时间:2011-04-11 21:27:11

标签: android

我可以设置标题(“我的标题”),但我要做的是设置两个标题......一个在左侧,一个在右侧。我怎么能这样做?

我目前有2个文本视图,左右对齐... textappearance已更改。但是我希望使用代码将其插入标题栏,这样我就不必使用某些背景来模拟标题栏了。

5 个答案:

答案 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编辑和初始化代码中的一些其他简单修改。