我正在尝试在我的应用程序中执行操作,我会在操作栏中间有一个可点击的文本,就像whatsapp应用程序一样, 在这张图片中,您将在操作栏中看到它获取了此人及其可点击的详细信息,这正是我正在寻找的内容
我看到我可以添加字幕和操作栏的主要标题,但我似乎没有找到一个好结果的确切的事情 谢谢你的提问:)
答案 0 :(得分: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));
for< 11 Android API使用actionbarsherlock
答案 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>