2012-10-25 55 views
2

我正在開發一個Android應用程序,它使用SlidingMenuActionBarSherlockAndroid:菜單項總是在肖像溢出

我想在一個特定的SherlockListFragment中包含一個MenuItem,其中onClick會刷新內容。我有的問題是,即使有足夠的空間,該項目總是會溢出 。當設備轉向到 橫向時,項目會自動移動到ActionBar中。

任何人都可以幫助解決這個問題嗎?我已經將showAsAction設置爲「始終」,但 仍然沒有解決問題。

這是菜單的XML文件

<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:id="@+id/menu_refresh" 
    android:title="S" 
    android:showAsAction="always" 
    /> 
</menu> 

這是SherlockListFragment

@Override 
public void onCreateOptionsMenu(Menu menu, 
     com.actionbarsherlock.view.MenuInflater inflater) { 
    inflater = getSherlockActivity().getSupportMenuInflater(); 
    inflater.inflate(R.menu.fragment_news,menu); 
    super.onCreateOptionsMenu(menu, inflater); 
} 

此代碼是什麼應用程序當前看起來像:

enter image description here

我需要按鈕在ActionBar

回答

0

嘗試設置圖標

android:icon="@drawable/ic_menu_done_holo_light" 

或使用標誌withText

android:showAsAction="withText|always" 
+0

仍顯示在底部 – user1774438

+0

的項目你申請的SharlockActionBar主題的活動? – JafarKhQ

+0

In styles.xml '