0
Theme.AppCompat가 작동해야하는 AndroidSlidingUpPanel을 사용하고 있습니다. 나는 뒤로 탐색 버튼을 표시하는 액션 바를 사용해야합니다, 그래서 내가 windowActioBar = true를 선언 한있는 부모 테마 'AppCompatC'을 만들었습니다Theme.Appcompat을 사용하여 ActionBar에서 응용 프로그램이 작동을 멈 춥니 다.
<style name="AppCompatC" parent="Theme.AppCompat">
<item name="windowActionBar">true</item>
<item name="windowActionBarOverlay">false</item>
<item name="background">@android:color/transparent</item>
<item name="logo">@drawable/ic_launcher</item>
<item name="homeAsUpIndicator">@drawable/ic_action_previous_item</item>
</style>
나는 응용 프로그램, 활동로드를 실행하는 경우 ActionBar하지만 코드에서도 호출하면 (바에서 실행기 아이콘을 볼 필요가 있기 때문에) actionBar.setDisplayHomeAsUpEnabled (true)에서 java.lang.NullPointerException이 시작됩니다. 매니페스트에
ActionBar actionBar = getActionBar();
// Enabling Up/Back navigation
actionBar.setDisplayHomeAsUpEnabled(true);
은 내가 정의했다 : 당신은 지원 라이브러리와
getSupportActionBar()
를 사용한다
android:theme="@style/AppCompatC"
android:parentActivityName=".Launcher"
저는 이미 android.support.v7.app.ActionBarActivity를 확장 중입니다. getSupportActionBar()는 어떻습니까? ActionBar 시도했습니다 actionBar = getSupportActionBar(); and type : type mismatch : android.support.v7.app.ActionBar에서 android.app.ActionBar로 변환 할 수 없습니다. – andreasperelli
분명히 지원 라이브러리 ('android.support.v7.app.ActionBar')에서 ActionBar를 사용해야하기 때문에, –
감사합니다. 앱 아이콘을 어떻게 표시 할 수 있는지 알고 계십니까? – andreasperelli