14

Android 12 以降、Google はアプリ アイコン付きのトースト メッセージを表示します。

私のアプリケーションにはランチャーアイコンがあります。Android 12 のスプラッシュ スクリーンでアプリのアイコンが正しく表示されるようになりました。

コードでトーストを表示

Toast.makeText(this, "Show simple toast", Toast.LENGTH_LONG).show()

compileSdkVersion/targetSdkVersion 31

Android エミュレーター Google Play Intel x86 Atom_64 システム イメージ API レベル 31、リビジョン 8。

このデフォルトのトースト アイコンを変更するにはどうすればよいですか?

ここに画像の説明を入力

4

4 に答える 4

1

いくつかのテストを実行した後、<application android:icon="@drawable/ic_stat_name" ...Image Asset > Notification Icons で生成されたドローアブルの設定が、デフォルトのトースト アイコンをオーバーライドしていることがわかりました。

ただし、これは Image Asset > Launcher Icons として生成されたドローアブルでは機能しません。この時点で、Android Studio の生成ツールに何かが欠けていると思います。

于 2021-10-27T10:40:11.900 に答える
0

私からは、電話の再起動も機能します。トーストには、アプリで構成された適切なアプリ アイコンが表示されるようになりました。うまくいかない場合は、このステートメントを確認して、アプリのアイコンがすべて適切に設定されているかどうかを確認してください。これが役立つことを願っています:) https://developer.android.com/studio/write/image-asset-studio

PS: アプリのアイコンを作成できる場所がもう 1 つありますhttps://romannurik.github.io/AndroidAssetStudio/index.html

于 2021-11-04T08:19:32.363 に答える