我在我的項目中使用了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. Android - 操作欄不透明
- 3. 操作欄透明度
- 4. 透明操作欄和狀態欄
- 5. 透明的Android上下文操作欄
- 6. 拆分操作欄不透明
- 7. 如何使操作欄透明
- 8. 半透明PagerTabStrip與操作欄覆蓋
- 9. 具有透明背景和動作欄的Android活動?
- 10. 不可能在活動圖中添加不透明操作
- 11. 通過透明的透明SurfaceView活動
- 12. 如何製作不透明的活動?
- 13. 活動crashesh而透明的活動
- 14. Android的明星,從操作欄另一個活動
- 15. 透明狀態欄與操作欄重疊
- 16. 活動的透明度
- 17. 主要活動的隱藏操作欄
- 18. Android:透明活動不起作用
- 19. 操作欄和導航抽屜 - 帶活動/片段的滑動操作欄
- 20. 半透明的黑色狀態欄沒有工具欄或操作欄
- 21. 安卓活動透明度
- 22. Android獨立透明活動
- 23. Android顯示透明活動
- 24. 透明Android活動問題
- 25. 如何使活動透明
- 26. 活動中的透明矩形
- 27. 按片段設置的透明操作欄
- 28. QuickPic如何做一個半透明的操作欄?
- 29. 操作欄填充背景錯誤的透明圖標像素
- 30. 如何使我的自定義操作欄透明
@Imram汗:檢查我的編輯答案:http://stackoverflow.com/a/15873047/1168654 – 2013-04-08 10:14:43