как заставить меню переполнения в Actionbar с помощью Actionbarsherlock на устройствах <4.0 [duplicate]
Возможный дубликат:
ActionBarSherlock & HoloEverywhere - принудительное переполнение?
Я использую библиотеку ActionbarSherLock для отображения панели действий на устройствах до Gingerbread.
Мне нужно меню переполнения на панели действий. Я много искал и узнал, что на устройствах с аппаратной кнопкой меню переполнение меню не будет отображаться.
и я также посмотрел пример демонстрации ActionbarSherlock для этого решения, но все же я не могу получить решение ..
Я создал демо для панели действий, при эмуляции на устройстве, у которого нет кнопки меню, будет отображаться меню переполнения, но если на устройстве есть кнопка меню, меню переполнения не будет отображаться.
Ниже моя конфигурация: -
public class MainActivity extends SherlockActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
setTheme(R.style.Theme_Sherlock);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater=getSupportMenuInflater();
inflater.inflate(R.menu.activity_main, menu);
// return true;
return super.onCreateOptionsMenu(menu);
}
}
Манифест: -
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="demo.menu.actionbar_using_lib"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock"
>
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Конфигурация меню: -
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/save"
android:title="@string/menu_save"
android:icon="@drawable/ic_action_search"
android:showAsAction="ifRoom|withText"/>
<item android:id="@+id/setting"
android:title="@string/menu_settings"
android:icon="@drawable/ic_action_search"
android:showAsAction="ifRoom|withText"/>
<item android:id="@+id/search"
android:title="@string/menu_search"
android:icon="@drawable/ic_action_search"
android:showAsAction="never"/>
<item android:id="@+id/refresh"
android:title="@string/menu_refersh"
android:icon="@drawable/ic_action_search"
android:showAsAction="never"/>
<item android:id="@+id/edit"
android:title="@string/menu_edit"
android:icon="@drawable/ic_action_search"
android:showAsAction="never"/>
<item android:id="@+id/delete"
android:title="@string/menu_delete"
android:icon="@drawable/ic_action_search"
android:showAsAction="never"/>
Я хочу отобразить меню переполнения .. так что, пожалуйста, Предложите мне .. Заранее спасибо ..