0

テーブルレイアウトの列を埋める空のグリッドビューがあります。そのグリッドビューを長押しして、クイックアクションポップアップを表示したいと思います。

空のグリッドビューは長押しイベントを発生させません。

gridTue.setOnLongClickListener(new OnLongClickListener() {

    @Override
    public boolean onLongClick(View v) {
        // TODO Auto-generated method stub
        return false; //I've breackpoint this line to test if it fires or not
    }
});

XML:

<GridView
            android:id="@+id/gridTue"
            android:numColumns="1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:gravity="center"
            android:longClickable="true"
            android:background="@android:color/background_light" />
4

3 に答える 3

0

setOnItemLongClickListenersetOnLongClickListener上記の投稿の代わりに私のために働いた。

于 2014-06-18T04:27:12.017 に答える
0

おそらく、あなたの gridView は ListView にあり、イベントはグリッドビューではなくリストビューによってハンドルを持っています。

于 2013-07-13T21:08:11.353 に答える