0

我正在尝试在我的应用程序中执行操作栏中间的可点击文本,就像 whatsapp 应用程序一样,在这张图片中,您将在操作栏中看到该人的详细信息及其可点击性,这正是我正在寻找的东西

在此处输入图像描述

我看到我可以添加字幕,当然还有动作栏的主标题,但我似乎没有为那个确切的东西找到一个好的结果谢谢提醒:)

4

2 回答 2

0

添加TextViewCustomView模仿普通标题,同时可点击,而不是将其与setTitle(). 在将点击侦听器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> 
于 2013-05-29T10:40:35.493 回答
0

在此处输入图像描述

使用这种方式:

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

对于 < 11 Android API 使用actionbarsherlock

或者您也可以对操作栏和操作栏项目使用自定义布局click

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

于 2013-05-29T10:37:37.313 回答