我正在使用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