java在网格视图中拖放和交换磁贴
我正在准备一个网格视图的应用程序,它有两行两列
我在网格内使用Imageview和textview,使用ViewHolder显示网格。 图像存储为
public Integer[] mThumbIds =
{
R.drawable.add_deviceadd_normal, R.drawable.saw,
R.drawable.see, R.drawable.seesaw
};
现在我想实现瓦片切换(拖放和交换瓦片)
当用户点击并拖动时,我需要交换网格内图像的位置。长按动作
我已经使用OnItem的点击功能来实现不同的目的
mgridView = (GridView) findViewById(R.id.Favorite_GridView);
customGridAdapter = new GridViewAdapter(this, getData());
mgridView.setAdapter(customGridAdapter);
mgridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v,
int position, long id) {
我需要在长按时实现拖放和交换位置
请给出一些例子,说明如何在网格中的瓷砖之间实现darag、拖放和交换图像
共 (0) 个答案