Navigation Drawer
を実装しようとしていますが、私は自分の指をスライドさせて開くことができますが、アクションバーのホームボタンをクリックすると何も起こりません。 onOptionsItemSelected()
メソッドでアイテムIDのログを記録しようとしましたが、取得するIDがR.id.home
と異なることを確認しています。ホームボタンのIDを取得するにはどうすればよいですか?Android ActionBar間違ったホームボタンID
0
A
答えて
1
は家のためのIDは、それがアンドロイド自身で作成したホームボタンであるので、それはandroid.R.id.home
で、R.id.home
ではありません。 android.R.id.home
をonOptionsItemSelected()
で使用していただければうれしいです。
0
使用
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == android.R.id.home){
//do something
return true;
}else {
return super.onOptionsItemSelected(item);
}
}
関連する問題
- 1. ユニバーサルリンク間違ったバンドルID
- 2. が間違っID
- 3. 間違った地理IDと経度
- 4. MongoDBの間違ったメンバーID
- 5. jQuerysプロップ()メソッドは、間違ったIDを
- 6. 間違ったJSF 2 IDチェーン
- 7. アクティビティのホームボタンとDialogfragmentのホームボタンのIDとの間の競合
- 8. ロケーションマネージャーAndroidの間違った位置
- 9. Android - Listview間違った位置Getview
- 10. Androidのインテントチューザー - 間違った命題
- 11. Android Studio:間違った行コメントインデント
- 12. Texture&Quad Drawing間違ったAndroid OpenGL ES
- 13. Androidナビゲーションドロワー間違ったツールバーのタイトルonResume
- 14. Android Studioの間違ったブレークポイント
- 15. Android NDKリンカの間違ったパス
- 16. リトルエンディアンの間違ったカラーフォーマットのAndroidタブレット
- 17. 間違った間隔で間違った間隔のハイチャートタイムデータ
- 18. AndroidのカスタムアレイアダプタのgetViewの服用間違ったID(リストビュー内の次の1)
- 19. DisplayMetrics間違った番号
- 20. iTunes Connectに間違ったバンドルIDを入力した場合
- 21. TypeMismatchException指定されたIDが間違ったタイプのもの
- 22. Railsネストされたルート間違ったID
- 23. 間違ったIP
- 24. 間違ったクエリ
- 25. 間違ったXPathExpression
- 26. 間違ったmomentjs
- 27. jQuery getJSONとDjangoが間違ったセッションIDクッキーを送信
- 28. 間違ったユーザIDにデータを格納しているFirebase
- 29. Firebaseで間違ったIDを削除する
- 30. mysqli :: insert_idが重複キーで間違ったIDを返す
idはR.id.homeではなく、android.R.id.homeです。 –