拖放卡视图

时间:2015-04-20 07:18:22

标签: android drag-and-drop imageview android-cardview

我在屏幕上有6个卡片视图,有什么方法可以通过拖放来改变卡片的位置。

我在 gridView 上尝试了拖放来更改其项目位置。

我已经通过Custom适配器将TexView夸大到了GridView项目中,如:

  @Override
public View getView(int position, View convertView, ViewGroup parent) {
    CheeseViewHolder holder;
    if (convertView == null) {
        convertView = LayoutInflater.from(getContext()).inflate(R.layout.item_grid, null);
        holder = new CheeseViewHolder(convertView);
        convertView.setTag(holder);
    } else {
        holder = (CheeseViewHolder) convertView.getTag();
    }
    holder.build(getItem(position).toString());

    return convertView;
}


private class CheeseViewHolder {
    private TextView titleText, filledText;


    private CheeseViewHolder(View view) {
        titleText = (TextView) view.findViewById(R.id.item_text);

    }

    void build(String title) {

        titleText.setText(title);

    }
}

但是可以在 GridView项中充气 CardView 吗?就像GridView上的每个项目都包含不同的卡一样。

或者还有其他方法可以在CardView上应用这些拖放操作

0 个答案:

没有答案