Eu quero trabalhar com barra de ação no android. para isso eu uso
getActionBar().setHomeButtonEnabled(true);
abaixo do SetContentView. mas é me dá exceção de ponteiro nulo. quando eu tento apenas getActionBar () funciona bem.
por favor me ajude.
Respostas:
9 para resposta № 1Se sua atividade não tiver um title bar
o método getActionBar()
pode retornar nulo.
Você tem duas opções para corrigir isso:
1- Adicionar getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
antes setContentView
2- No seu Manifest
especifique um tema que suporte ActionBar
Verifique também se você está segmentando a versão correta do Android, por exemplo, <uses-sdk android:minSdkVersion="11" />
0 para resposta № 2
getActionBar () retornará null para dispositivos pré-Honeycomb.
Se você tem como alvo o Android v2.3 a 4.2, experimente ActionBarSherlock.