0

現在、API 10 以降のプログラミングを行っています。メニューを作成し、メソッド Menu.setGroupCheckable(id, checkable, Exclusive) を実装しようとしていました。以下は私のコードです。ドキュメントから、グループから選択されたアイテムにチェックマークが付けられ、他のアイテムが無効になることを期待していました。しかし、そうではありません。

 @Override
public boolean onCreateOptionsMenu(Menu menu) {
     super.onCreateOptionsMenu(menu);
     menu.add(0, 1, 0, "I1").setIcon(R.drawable.ic_launcher);
     menu.add(0, 2, 1, "I2");
     menu.add(0,3,2,"I3");

     menu.add(1, 4, 3, "I4");
     menu.add(1, 5, 4, "I5");
     menu.add(1,6,5,"I6");

    menu.setGroupCheckable(1, true, true);

     return true;
}

Android ドキュメント リンク: http://developer.android.com/reference/android/view/Menu.html

4

2 に答える 2

0

更新されたライブラリを使用

「com.android.support:appcompat-v7:23.1.0」をコンパイルします 「com.android.support:design:23.1.0」をコンパイルします

于 2015-11-21T07:35:30.373 に答える