Android NoTitleはタイトルを表示しません
1.Javaコード実装
(この文の位置に注意してください.すべてのrequestWindowFeatureの操作はsetContentViewの前に置かれているようです.
しかし、この方法では、ユーザー体験があまりよくなく、Activityが表示されるとtitle barが表示され、削除されます.)
2.styleプロファイルのカスタマイズ
"res"valuesの中のstyle.xml追加:
そしてAndroidManifestでxmlファイルには、title barを削除するactivityが必要なノードにandroid:theme="@style/No Titleを追加します.コードは次のとおりです.
3.AndroidManifestで直接xmlで変更
style構成をカスタマイズする必要がなく、システムを直接呼び出せばいいです.
アプリケーション全体を設定してtitle barを削除する場合は、アプリケーションを設定します.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
//...
}
(この文の位置に注意してください.すべてのrequestWindowFeatureの操作はsetContentViewの前に置かれているようです.
しかし、この方法では、ユーザー体験があまりよくなく、Activityが表示されるとtitle barが表示され、削除されます.)
2.styleプロファイルのカスタマイズ
"res"valuesの中のstyle.xml追加:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="NoTitle" parent="android:Theme">
<item name="android:windowNoTitle">true</item>
</style>
</resources>
そしてAndroidManifestでxmlファイルには、title barを削除するactivityが必要なノードにandroid:theme="@style/No Titleを追加します.コードは次のとおりです.
<activity android:name=".MainActivity"
android:configChanges="orientation|keyboardHidden"
android:theme="@style/NoTitle" />
3.AndroidManifestで直接xmlで変更
style構成をカスタマイズする必要がなく、システムを直接呼び出せばいいです.
<activity android:name=".MainActivity"
android:configChanges="orientation|keyboardHidden"
android:theme="@android:style/Theme.NoTitleBar" />
アプリケーション全体を設定してtitle barを削除する場合は、アプリケーションを設定します.
<application android:icon="@drawable/lightbulb" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">