1

重複の可能性:
Android - ギャラリーの EditTexts が (長押し) クリックされると奇妙な動作を示す

前回の質問をもう一度、より正確に、あまりブラブラせずに尋ねるべきだと思います。

Google の例からギャラリーを作成しました:
http://developer.android.com/guide/tutorials/views/hello-gallery.html

画像を表示する代わりに、アダプターにはたくさんの が含まれていますEditText。ここで、コンテキスト メニュー (「すべて選択」、「コピー」など) を長いクリックで (通常どおり) 表示するようにします。どうすればそれを達成できますか?
を設定して、現在表示されているビューonItemLongClickListenerで呼び出すようにしましたが、次のようになります。showContextMenu()StackOverflowError

08-13 16:02:36.062: ERROR/AndroidRuntime(3400): FATAL EXCEPTION: main
java.lang.StackOverflowError
 at android.widget.AdapterView.getPositionForView(AdapterView.java:581)
 at android.widget.Gallery.showContextMenuForChild(Gallery.java:1049)
 at android.view.View.showContextMenu(View.java:2520)
 at de.test.gallery2.Main$1.onItemLongClick(Main.java:51)
 at android.widget.Gallery.dispatchLongPress(Gallery.java:1074)
 at android.widget.Gallery.showContextMenuForChild(Gallery.java:1055)

[5 行目 (View.showContextMenu()) から継続的に再起動するようになりました] ギャラリーとビュー

も試しましたregisterForContextMenu()が、同様に失敗しました。
ここで何をすべきか知っている人はいますか?
期待に感謝し

ます m1ntf4n

4

0 に答える 0