操作栏,其中间有可单击的文本

时间:2013-05-29 10:17:30

标签: android android-actionbar

我正在尝试在我的应用程序中执行操作,我会在操作栏中间有一个可点击的文本,就像whatsapp应用程序一样, 在这张图片中,您将在操作栏中看到它获取了此人及其可点击的详细信息,这正是我正在寻找的内容

enter image description here

我看到我可以添加字幕和操作栏的主要标题,但我似乎没有找到一个好结果的确切的事情 谢谢你的提问:)

2 个答案:

答案 0 :(得分:0)

enter image description here

使用这种方式:

ActionBar action = getSupportActionBar();
        action.setHomeButtonEnabled(true);
        action.setDisplayShowTitleEnabled(true);
        action.setTitle("Title");
        action.setSubtitle("Sub title");
        action.setIcon(getResources().getDrawable(R.drawable.ic_launcher));

for< 11 Android API使用actionbarsherlock

或者您也可以使用custom layout for actionbaractionbar item click

https://stackoverflow.com/a/7981633/1168654

答案 1 :(得分:0)

TextView添加为CustomView,它将模仿普通标题,同时可点击,而不是setTitle()。在将{1}}提供给TextView之前,将其添加到ActionBar。不要忘记伸展到ActionBar的大小。

希望这个想法有所帮助。

编辑:

要获得与标题文本大小相同的外观和字幕,请查看styles.xml

<style name="TextAppearance.Widget.ActionBar.Title"
       parent="@android:style/TextAppearance.Medium">
</style>

<style name="TextAppearance.Widget.ActionBar.Subtitle"
       parent="@android:style/TextAppearance.Small">
</style>



<style name="TextAppearance.Medium">
    <item name="android:textSize">18sp</item>
</style>

<style name="TextAppearance.Small">
    <item name="android:textSize">14sp</item>
    <item name="android:textColor">?textColorSecondary</item>
</style>