Диалог хода выполнения не выровнен в ActionBarSherlock после API уровня 11+
В моем проекте я добавил библиотеку ActionBar Sherlock и создал собственную тему для своего проекта.
Я создал собственную тему изВот, Но после применения темы мой диалог прогресса не выровнялся (значит, не отображается в центре экрана).
Пожалуйста, не указывайте, что эта проблема появляется на уровне API 11 или выше.
Здесь я приложил снимок экрана эмулятора под управлением ОС 4.2.2.
Я не могу понять эту проблему ...
Скриншот ::
MyCustomTheme: :( папка значений)
@drawable/selectable_background_exampthemesherlocklightle
@style/PopupMenu.Custom_ThemeSherlockLight
@style/DropDownListView.Custom_ThemeSherlockLight
@style/ActionBarTabStyle.Custom_ThemeSherlockLight
@style/DropDownNav.Custom_ThemeSherlockLight
@style/ActionBar.Solid.Custom_ThemeSherlockLight
@drawable/cab_background_top_exampthemesherlocklightle
@drawable/cab_background_bottom_exampthemesherlocklightle
@style/ActionButton.CloseMode.Custom_ThemeSherlockLight
@drawable/ab_solid_exampthemesherlocklightle
@drawable/ab_stacked_solid_exampthemesherlocklightle
@drawable/ab_bottom_solid_exampthemesherlocklightle
@style/ProgressBar.Custom_ThemeSherlockLight
@drawable/ab_transparent_exampthemesherlocklightle
@style/ProgressBar.Custom_ThemeSherlockLight
@drawable/menu_dropdown_panel_exampthemesherlocklightle
@drawable/selectable_background_exampthemesherlocklightle
@drawable/tab_indicator_ab_exampthemesherlocklightle
@drawable/spinner_background_ab_exampthemesherlocklightle
@drawable/menu_dropdown_panel_exampthemesherlocklightle
@drawable/selectable_background_exampthemesherlocklightle
@drawable/progress_horizontal_exampthemesherlocklightle
@drawable/btn_cab_done_exampthemesherlocklightle
@style/PopupMenu.Custom_ThemeSherlockLight
@style/DropDownListView.Custom_ThemeSherlockLight
true
@null
true
true
@android:color/transparent
false
true
@android:color/transparent
true
true
AndroidManifest.xml ::
MainActivity.java
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ProgressDialog pDialog=new ProgressDialog(this);
pDialog =ProgressDialog.show(this,null, "Please Wait..", true);
pDialog.setContentView(R.layout.progress);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
progress.xml