2

DraggableGridView1 つの画像ビューを持つカスタム レイアウトを追加するために使用しています。ただし、オブジェクトに追加されている相対レイアウトに画像ビューを追加すると、子は描画されませんが、DraggableGridViewオブジェクトに直接画像ビューを追加すると、DraggableGridView描画されます。手伝ってくれませんか?

コードは次のとおりです。

gridView = (DraggableGridView)findViewById(R.id.manageGridView);

RelativeLayout gridRow   = new RelativeLayout(ManageClustersActivity.this);
gridRow.setLayoutParams(new RelativeLayout.LayoutParams(192,192));


ImageView iv = new ImageView(getApplicationContext());
iv.setBackgroundDrawable(getResources().getDrawable(images[i]));
iv.setLayoutParams(new RelativeLayout.LayoutParams(192,192));


gridRow.addView(iv);

gridView.addView(gridRow);
4

2 に答える 2

0

このフォークでもっと運がいいと思います: https://github.com/lkorth/DraggableGridView

同じものを探していました:私が見逃しているのは onItemClick イベントだけです:これは私が見る限り機能していません。

更新: Dev ブランチでは、これは修正されたようです。 https://github.com/lkorth/DraggableGridView/commit/805bd50f4383cc2c2cbbf231c4a414a5afa60a0f

これらの行を onTouch メソッドに追加します (本番環境では、同様に機能するように見えました)

于 2012-10-24T15:14:37.690 に答える