[英]customize action bar in android
我需要自定義操作欄看起來像這張照片
當點擊右邊的圖像時,它從屏幕右側打開幻燈片菜單,工作正常我到目前為止嘗試過
getActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.action_bar));
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
action_bar.xml
<?xml version="1.0" encoding="UTF-8"?>
<item>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/fb"
android:shape="rectangle" >
<solid android:color="#00C78C" />
</shape>
</item>
<item>
<bitmap
android:gravity="center"
android:src="@drawable/aslogo" />
</item>
對於搜索和設置圖標,我在main.xml中使用了它
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_settings"/>
<item
android:id="@+id/action_help"
android:icon="@drawable/assetting"
android:showAsAction="always"/>
<item
android:id="@+id/action_search"
android:icon="@drawable/assearch"
android:showAsAction="always"/>
這是我到目前為止所擁有的
請幫忙
好的首先..刪除你的標題
getActionBar().setDisplayShowTitleEnabled(false);
然后你應該在你的xml文件中使用orderInCategory ,它將從更少的數字到更大的數量(從你的操作欄的左側)訂購...
如果您使用的是Android的原生Actionbar,則僅在Android 4.2后支持正確的RtL: 將操作欄方向更改為從右到左
如果您想支持較舊的Android版本,則可能必須自定義其中一個開源操作欄庫,並使用SlidingMenu從右側操作進行滑動。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.