在网格视图中拖放和交换切片

时间:2014-12-29 12:54:01

标签: java android android-gridview

我正在准备一个带有2行2列的网格视图的应用程序。

我在Grid中使用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) {

我需要在Long press上实现拖放和交换位置。

请举例说明如何在网格中的图块之间实现darag,drop和交换图像

0 个答案:

没有答案