我在我的項目中使用了actionbarshearlock庫。 我想要操作欄是透明的。 如何做到這一點? 在此先感謝。actionbarshearlock活動中的透明操作欄
回答
不使用actionbarshearlock:
剛添加此行:requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
在onCreate
setContentView(R.Layout.Test)
這行之前給你TRANSPARENT ActionBar
getActionBar().setBackgroundDrawable(
getResources().getDrawable(R.drawable.ab_bg_black));
,如:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
setContentView(R.layout.activity_main);
getActionBar().setBackgroundDrawable(
getResources().getDrawable(R.drawable.ab_bg_black));
}
爲R.drawable.ab_bg_black只是像string.xml添加繪製顏色:
<drawable name="ab_bg_black">#80000000</drawable>
同樣的方式使用actionbarshearlock:
@Override
protected void onCreate(Bundle savedInstanceState) {
setTheme(SampleList.THEME); //Used for theme switching in samples
requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
super.onCreate(savedInstanceState);
setContentView(R.layout.overlay);
//Load partially transparent black background
getSupportActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.ab_bg_black));
}
編輯:Start listview After Actionbar.
如果您使用actionbarshearlock然後就去做象下面這樣:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="?actionBarSize" >
</ListView>
</LinearLayout>
Dhaval Sodha帕爾馬非常感謝你保存我的日子 一個問題更多我有一個清單,我的清單應該在操作欄下面 – 2013-04-08 07:23:22
@ImranKhan:我的榮幸.... – 2013-04-08 07:34:55
有一個問題更多我有一個清單,我的清單應該在操作欄下方如何操作 – 2013-04-08 08:34:41
試試這個代碼,但我不知道這正是你所需要的:
bar.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
- 1. 使用操作欄的活動透明背景
- 2. 操作欄透明度
- 3. Android - 操作欄不透明
- 4. 透明操作欄和狀態欄
- 5. 透明操作欄不完全透明。 (葉奇怪的盒子)
- 6. 拆分操作欄不透明
- 7. 不可能在活動圖中添加不透明操作
- 8. 活動crashesh而透明的活動
- 9. 透明狀態欄與操作欄重疊
- 10. 活動的透明度
- 11. 半透明的黑色狀態欄沒有工具欄或操作欄
- 12. 如何使活動透明
- 13. Android顯示透明活動
- 14. Android獨立透明活動
- 15. 安卓活動透明度
- 16. 如何使我的自定義操作欄透明
- 17. Android:激活操作欄中的SearchDialog
- 18. 在Android中顯示透明活動?
- 19. 如何透明軟鍵欄和透明狀態欄的高度?
- 20. 除了主要活動之外的所有活動中的Android操作欄
- 21. ABPeoplePickerNavigationController透明頂欄
- 22. 全屏透明活動(無標題和狀態欄)不起作用....爲什麼?
- 23. 回到透明的動作
- 24. 如何讓我的活動透明?
- 25. 透明活動的全屏幕上2.3
- 26. 透明活動不露面的Android
- 27. 操作欄消失,當我切換新的活動(Android Studio中)
- 28. Android:刷新活動中的操作欄選項卡
- 29. 導航在所有活動中的抽屜和操作欄?
- 30. 更改包中某個活動的操作欄顏色
@Imram汗:檢查我的編輯答案:http://stackoverflow.com/a/15873047/1168654 – 2013-04-08 10:14:43