web-dev-qa-db-ja.com

Android oreoは白い丸の中にアイコンを表示します

My Androidアプリケーションは、Android oreo version。

デフォルトでは、oreoデバイスの正方形のようなランチャーアイコンを表示したいと思います。

さまざまなブログを調べて、次のことがわかりました。

1)モバイルユーザーは、ホーム画面の設定画面からアイコンの種類を変更できます

(しかし、私はしたくない。デフォルトでは正方形のみを表示したい)

2)26未満のアプリケーションターゲットSDKバージョンを使用する

(ターゲットの最新のSDKバージョンとスクエアランチャーアイコンが必要です)

私が試してみました :

  1. 背景と前景のドロアブルを備えたアダプティブアイコン(正方形のアイコンは表示されません)
  2. 使用されたミップマップフォルダー

誰でも同じ解決策を手伝ってくれますか?

17
Nirav Shah

アプリのアイコンを四角に表示し続けるには、Android SDK 25以下を使用してアプリをビルドする必要があります。

アプリがAndroid SDK 26以上でコンパイルされている場合、新しい適応アイコン形式またはレガシー形式のどちらを使用しても、アプリアイコンは白い丸の中に表示されます。

アプリの適応アイコンを作成するには、Android StudioのImage Asset Studioを使用することをお勧めします。 https://developer.Android.com/studio/write/image-asset- studio.html

適応アイコンの作成に関する詳細情報: https://developer.Android.com/guide/practices/ui_guidelines/icon_design_adaptive.html

アプリのアイコンをレガシーから更新するだけの場合:

([プロジェクト]タブで)アプリを右クリックし、[新規作成]、[画像資産]の順に選択して、[資産の種類:画像]を選択し、[パス]で画像を選択します。

19
matdev