1

動作がわずかに異なるアプリの 2 つの異なるバリアントがあります。これらは同じコードを共有しますが、異なる動作は同じプロジェクト内のプロパティ ファイルを介して行われます。アプリごとに異なるアイコンを使用したいと考えています。

これをプログラムで変更する方法はありますか? res/drawable-* フォルダーに、アプリのバリエーションごとに 1 つずつ、2 セットのアイコン イメージがあります。

私はすでにAndroid でアプリケーション アイコンをプログラムで変更する方法を見てきましたか? 、しかしそれは少し異なる問題に対処しているようです。

4

2 に答える 2

0

私があなたを理解していれば、機能が構成ファイルに依存するアプリがあり、アプリの2つのインストール用に2つの異なるアイコンが必要です。

この場合、これらのアプリを同時にインストールするには、パッケージ名を変更する必要があります。その場合は、アイコンを手動で変更することもできます。

それ以外の場合は、実行中にアプリケーションのアイコンを変更することはできません。

于 2013-10-03T14:45:17.773 に答える
0

ActionBarSherlock を使用している場合は、これを試してください。

getSupportActionBar().setIcon(R.drawable.ic_launcher_two);

そうでない場合は、これを試してください:

getActionBar().setIcon(R.drawable.ic_ic_launcher_two);
于 2014-01-25T06:38:27.083 に答える