画像をグリッドビューにロードする必要があり、それらの画像をグリッドビューにドラッグ アンド ドロップできるはずです。私は次の2つのクラスを使用しました。 https://github.com/thquinn/DraggableGridView/tree/master/src/com/animoto/android/views . そして、これをアクティビティファイルに追加しました
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
dgv = (DraggableGridView)findViewById(R.id.dgv);
loadImages();
}
private void loadImages() {
int images[] = {R.drawable.p_1, R.drawable.p_2, R.drawable.p_3, R.drawable.p_4, R.drawable.p_5, R.drawable.p_6};
for (int i = 0; i < images.length; i++)
{
ImageView iv = new ImageView(getApplicationContext());
iv.setBackgroundDrawable(getResources().getDrawable(images[i]));
dgv.addView(iv);
}
}
グリッドビューで画像をドラッグ アンド ドロップできるようになりました。ここに私の問題があり
ます 1. 3 つの画像を続けて修正するにはどうすればよいですか。
2. ボタンをクリックしたときに画像が配置されることを確認するにはどうすればよいですか。ドラッグ&ドロップした後、各画像の位置を取得するにはどうすればよいですか? (つまり、各画像の位置/セル番号を知りたい)
3. 画像の背景ビューを変更するにはどうすればよいですか。ユーザーがドラッグするために画像を持ち上げたときに、背景に各画像の位置の番号を表示するだけです。背景ビュー (画像の位置を表す) は、ドラッグする画像をピックアップしても移動しないでください。
誰でも私を助けてください。前もって感謝します。