Holo.Light
테마를 살펴보고 있는데 내 앱이 처음 실행될 때 잠시 표시되는 제목 텍스트를 제거하기 위해 재정의 할 마법 스타일을 찾을 수없는 것 같습니다.
어떻게 할 수 있습니까?
답변
시험:
getActionBar().setDisplayShowTitleEnabled(false);
v.7의 경우 :
getSupportActionBar().setDisplayShowTitleEnabled(false);
답변
나는 이것이 정답이라고 생각합니다.
<style name="AppTheme" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
</style>
<style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.Light.ActionBar.Solid.Inverse">
<item name="android:displayOptions">showHome|useLogo</item>
<item name="displayOptions">showHome|useLogo</item>
</style>
답변
저는 Android를 처음 접했기 때문에 제가 틀렸다면 정정 해주세요.하지만 Action Bar에서 내비게이션 탭을 사용하기로 결정했다면 제목 텍스트 색상이 투명하고 투명하지 않기 때문에 완전히 왼쪽 정렬되지 않은 것 같습니다. t 사라졌다.
<style name="CustomActionBarStyle" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:displayOptions">useLogo|showHome</item>
</style>
나를 위해 일했습니다.
답변
알았다. 당신은 재정의해야
android:actionBarStyle
그런 다음 사용자 지정 스타일에서 재정의해야합니다.
android:titleTextStyle
여기에 샘플이 있습니다.
내 themes.xml에서 :
<style name="CustomActionBar" parent="android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/CustomActionBarStyle</item>
</style>
그리고 내 styles.xml에서 :
<style name="CustomActionBarStyle" parent="android:style/Widget.Holo.ActionBar">
<item name="android:titleTextStyle">@style/NoTitleText</item>
<item name="android:subtitleTextStyle">@style/NoTitleText</item>
</style>
<style name="NoTitleText">
<item name="android:textSize">0sp</item>
<item name="android:textColor">#00000000</item>
</style>
textSize를 0으로 설정하는 것이 트릭을 수행하지 않은 이유를 모르겠지만 (텍스트를 축소했지만 사라지지 않았습니다) textColor를 투명으로 설정하면 작동합니다.
답변
매니페스트에서
<activity android:name=".ActivityHere"
android:label="">
답변
이 진술을 아래에 작성하십시오.
setContentView(R.layout.activity_main);
getSupportActionBar().setDisplayShowTitleEnabled(false);
AppCompactActivity를 확장 getSupportActionbar()
하면 Activity 사용을 확장하면 사용할 getActionBar()
수 있습니다.
null pointer exception
사용 android:label=""
의 AndroidManifest.xml
활동도 작동뿐만 앱에 표시되지 않습니다Recently used apps
답변
두 가지 선택이 있습니다.
첫째 :
getActionBar().setDisplayShowTitleEnabled(false);
getActionBar()
null 포인터 예외가 생성 된 경우 Second 를 사용해야합니다.getSupportActionBar()
getSupportActionBar().setTitle("your title");
또는
getSupportActionBar().setDisplayShowTitleEnabled(false);
getSupportActionBar().hide();
