R.attr.icon(activity)

activityタグに付ける場合を検証してみる。

R.attr  |  Android Developers

AndroidManifest.xmlは、

3つActivityを用意。
applicationでicon1、ThirdActivityにic_launcher。
strings.xmlは、

こんな感じで。
activity_main.xmlは、

Buttonを2つ。
activity_sub.xmlは、

TextView。
activity_third.xmlも、

TextView。
MainActivity.javaは、

button1はSubActivity、button2はThirdActivityを起動。
SubActivity.javaは、

こんな感じ。
ThirdActivity.javaは、

同じ。

MainActivityはiconを指定していないので、applicationのicon1。
MainActivityはiconを指定していないので、applicationのicon1。

MainActivityはiconを指定していないので、applicationのicon1。
button1を押すと、

SubActivityも指定されてないのでicon1
SubActivityも指定されてないのでicon1

SubActivityも指定されてないのでicon1。
バックキーで、

いったん戻る
いったん戻る

いったん戻る。
button2を押すと、

ThirdActivityはic_launcherを指定してるので、それが表示される。
ThirdActivityはic_launcherを指定してるので、それが表示される。

ThirdActivityはic_launcherを指定してるので、それが表示される。

Sample/android/R.attr/icon_activity/src/R.attr at master · bg1bgst333/Sample · GitHub