質問: new Intent(Test.this, MainActivity.class); startActivity(intent); default: return super.onOptionsItemSelected(item); } } ``` これでHomeButtonは表示されるのですが、 それをクリックしても、波紋が出ずに何も反応がないのです。 HomeButtonはクリックできない仕様なのでしょうか。 ``` getSupportActionBar().setIcon(R.drawable.ic_home); ``` の下に ``` getSupportActionBar().setDisplayHomeAsUpEnabled(true); ``` と記入すると、矢印(←)のアイコンが出て、 それをクリックすると波紋が出てクリックの反応があり、 MainActivityに戻ることができます。 この矢印のアイコンを家のアイコンに変えられれば完璧なのですが。 つまり、 `setDisplayShowHomeEnabled`で表示した家のアイコンがクリックできるようにするか、 `setDisplayHomeAsUpEnabled`で表示した矢印を家のアイコンに変えられるか、 どちらかができればいいのですが。 Android Studioのバージョンは3.0.1で、 minimum SDKはAndroid 4.0.3で作っています。 どうぞよろしくお願いします。
回答: コメントに投稿してしまい、大変失礼いたしました。 自己解決しました。 getSupportActionBar().setDisplayHomeAsUpEnabled(true); の下に getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_home); を追加すると 矢印が家のアイコンになりました。