有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案