Dodałem do mojego projektu android-support-library-v7-appcompat, aby obsługiwać ActionBar z poziomu API 7 powyżej.ActionBar z biblioteką obsługi i nakładką Fragmenty zawartość
Działa jak urok na Androida 4.0+, a także na Android 2.3 z normalną aktywnością, która ma setContentView w onCreate, ale gdy aktywność jest ładowana Fragment w onCreate ActionBar nakłada się z zawartością mojego układu. We wszystkich innych scenariuszach ActionBar działa dobrze.
Oto kod:
class AssetsActivity extends ActionBarActivity{
@Override
protected void onCreate(Bundle arg0)
{
super.onCreate(arg0);
OpenLocalFragment assets = OpenLocalFragment.newInstance(index);
assets.setArguments(getIntent().getExtras());
getSupportFragmentManager().beginTransaction()
.add(android.R.id.content, assets).commit();
}
}
Tematem tej aktywności jest ustawiony w manifeście do:
@ stylu/Theme.AppCompat
to wynik na systemie Android 2.3 (na wersji 4.0+ ActionBar dobrze się prezentuje)
Możesz zobaczyć, że pierwszy element lisview nakłada się na ActionBar (biała ikona i tytuł "Moja aktywność")
Możliwe, że znalazłem błąd w bibliotece pomocy technicznej, wydano go tylko na 2 dni ? Dziękuję wszystkim.
Problem rozwiązany, zobacz moją odpowiedź poniżej. – Primoz990