web-dev-qa-db-ja.com

アプリケーション名を表示するためのスペースを削除する方法

アプリケーションを開発しました。アプリケーションUIの上にアプリケーション名を表示するために使用されているスペースを削除したいと思います。 (タイトルバー)

マニフェストファイルでアプリケーションラベルをnullに設定しましたが、アプリケーション名を表示するためのスペースが削除されません

それを行うための正しいまたは可能な方法は何ですか?

前もって感謝します

17
DroidBot

OnCreateメソッドでウィンドウ機能をリクエストします。

@Override
public void onCreate(Bundle savedInstanceState) {
    requestWindowFeature(Window.FEATURE_NO_TITLE);       
    super.onCreate(savedInstanceState);
}

またはAndroidManifest.xmlの場合:

<activity Android:name=".YourClassName"
   Android:theme="@Android:style/Theme.NoTitleBar">
</activity>
33
danizmax

Androidマニフェストファイルのアプリケーションタグにこの行を追加できると思います

Android:theme = "@ Android:style/Theme.NoTitleBar"

6

Android studio:

Android AndroidManifest.xmlファイルで次のようにテーマを変更します:Android:theme = "@ style/Theme.AppCompat.Light.NoActionBar"

<application
    Android:allowBackup="true"
    Android:icon="@mipmap/ic_launcher"
    Android:label="@string/app_name"
    Android:theme="@style/Theme.AppCompat.Light.NoActionBar" >
4
Vamkos

このスタイルを使用できます

<style name="MyTheme" parent="@Android:style/Theme.NoTitleBar">
    <item name="Android:windowNoTitle">true</item>
    <item name="Android:windowBackground">@drawable/xyz</item>
</style>
0
Hossein