0

ExpandableListViewグループアイテムでコンテキストメニューとデフォルトのクリック動作の両方を使用することは可能ですか?

これを試してみたところ、ExpandableListViewを含むアクティビティでonCreateContextMenuをオーバーライドすると、グループビューがクリックに応答しなくなることがわかりました。(短く)押すとハイライト表示されず、拡大しません。

4

1 に答える 1

0

解決策は、ExandableListViewを含むアクティビティに、ビューのコンテキストメニューの作成を処理する必要があることを通知することです。これは、次のように実行できます。おそらくonCreate、アクティビティのオーバーライドされたメソッドで実行できます。

ExpandableListView listView = (ExpandableListView) findViewById( R.id.list );
registerForContextMenu( listView );

次に、アクティビティで、onCreateContextMenu表示されるコンテキストメニューを構成するを必ずオーバーライドします。

于 2011-02-13T19:40:06.040 に答える