2017-10-08 17 views
-4

3ドットメニューではなく、私のアクションバーにチェックマークを入れたいと思います。チェックをクリックするとアクティビティが終了します。どうすればこれを達成できますか?アクションバーの他のアイテムは?

答えて

0

ようなものを使用するものをすべて追加した後。それを右クリックして新しいメニューリソースを追加し、mymenu.xmlのような名前を付けます。このコードを追加:

<item 
    android:title="check" 
    android:id="@+id/check" 
    android:icon="@android:drawable/ic_dialog_info" 
    android:orderInCategory="100" 
    app:showAsAction="always"/> 

アイコンを他のものに変更できます。 onOptionsItemSelectedで処理してください(上記の返信のように)。

0

これは、自分のアクティビティ/フラグメントに独自のメニューを追加することで実現できます。

menuという名前resフォルダの下に新しいフォルダを作成し、この

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    switch (item.getItemId()) { 
     case R.id.tick: 
      finish(); 
      break; 
    } 
    return true; 
} 
+0

はい!ありがとうございました! – Steven

関連する問題