我正在使用ActionBar.Tab,它们总是出现在屏幕的左侧。我想将活动图标放在制表符的左侧,但它总是出现在制表符的右侧。我如何将他们的位置移动到我想要的位置?如何将图标放在操作栏选项卡的左侧
2
A
回答
2
这里是什么对我的作品就像一场梦: 我有这个:
//hiding default app icon
ActionBar actionBar = getActionBar();
actionBar.setDisplayShowHomeEnabled(false);
//displaying custom ActionBar
View mActionBarView = getLayoutInflater().inflate(R.layout.my_action_bar, null);
actionBar.setCustomView(mActionBarView);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM)
my_actio n_bar.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/turquoise">
<ImageButton
android:id="@+id/btn_slide"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:background="@null"
android:scaleType="centerInside"
android:src="@drawable/btn_slide"
android:paddingRight="50dp"
android:onClick="toggleMenu"
android:paddingTop="4dp"/>
</RelativeLayout>
0
//使用自定义XML视图左侧
View actionBarView = getLayoutInflater().inflate(R.layout.action_bar_custom_view, null);
actionBar.setCustomView(actionBarView);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
-1
,以显示你的图标在您onCreate()
方法,如果您是在活动
actionBar.addTab(actionBar.newTab()
.setIcon(<the icon you want>)
.setText(mSectionsPagerAdapter.getPageTitle(i))
.setTabListener(this));
相关问题
- 1. 如何将菜单项设置到操作栏的左侧?
- 2. 如何在操作栏中将微调器对齐到左侧
- 3. 如何删除操作栏中徽标左侧的填充?
- 4. Android操作栏选项卡栏divider
- 5. 如何使图标下面的文本制作操作栏选项卡菜单?
- 6. 如何通过单击操作栏图标来制作左侧菜单?
- 7. Android操作栏选项卡图标PNG尺寸
- 8. 操作栏选项菜单图标
- 9. 如何将graphviz子图簇的标签放置在左侧?
- 10. 如何在操作栏选项卡中显示选定片段
- 11. 底部的操作栏选项卡?
- 12. API 10中的操作栏选项卡
- 13. 如何更改操作栏选项卡视图高度
- 14. 如何将动作栏中的项目对齐到左侧?
- 15. 如何将核心剧情图例标题放在左侧?
- 16. 操作栏选项卡选项卡宽度不固定
- 17. 而不是操作栏选项卡
- 18. Android sherlock操作栏选项卡对齐
- 19. 安卓操作栏 - 与选项卡
- 20. 隐藏/显示操作栏选项卡
- 21. 更改操作栏选项卡高度
- 22. Android菜单选项卡式操作栏
- 23. 如何更改操作栏中的选项菜单图标?
- 24. 如何更改操作栏中的选项菜单图标?
- 25. 如何在动作栏刷卡选项卡中有不同的图标按钮?
- 26. 如何将包含ListFragment的选项卡放在左侧,右侧是详细信息面板?
- 27. 如何将后退图标添加到左侧栏按钮?
- 28. 将标签放在操作栏下方
- 29. 如何在操作栏中左右移动抽屉图标..?
- 30. 如何在操作栏中添加选项卡
我这样做了,但自定义视图将显示在选项卡和操作栏图标之间。如何将自定义视图定位在制表符左侧而不是制表符和动作栏图标之间? – user412759 2012-01-12 02:06:47