【问题标题】:GridView auto recycle views?GridView 自动回收视图?
【发布时间】:2012-05-16 06:09:06
【问题描述】:

我有一个空的GridView,我在其中使用拖放添加一些图像,但我遇到了麻烦,因为如果调用键盘或滚动 GridView,它会消除或将图像放置在错误的位置.

例如:

这是空的GridView。我无法插入图像,或者不知道如何插入。所以我会尝试这样做

[  ][  ][  ][  ][  ]
[  ][  ][  ][  ][  ]
[  ][  ][  ][  ][  ]
[  ][  ][  ][  ][  ]

然后我使用拖放并添加一些图片(数字就是图片)

[ 1][  ][  ][ 4][  ]
[  ][  ][  ][  ][  ]
[  ][  ][ 2][  ][ 5]
[  ][ 3][  ][  ][  ]

然后我点击一个按钮来添加一个整数,所以我用其他xml 调用其他类,而其他类有一个EditText,如果我点击它来写入整数,键盘会弹出,GridView 然后会做类似的事情当我回到它时。

[  ][  ][  ][  ][  ]
[ 2][  ][ 3][  ][  ]
[  ][  ][  ][ 4][  ]
[ 1][ 5][  ][  ][  ]

如果我滚动它也一样。我希望我已经清楚了。

【问题讨论】:

  • 普通人,总得有人知道一些事情......
  • 查看this project on GitHub,我认为它会帮助您完成您想要完成的工作。让我知道它是否适合您。
  • 好吧,我下载了它并安装在我的手机上(检查它是否有效)并且它有效。因此,请给我 4-5 天的时间来研究代码并进行报告。谢谢!!
  • 您还在为此烦恼吗?如果没有,您可以自己回答问题或将其删除。
  • 还是有问题,我准备把所有的代码都重写一遍,看看能不能解决,但是代码太多了。 Asok 的回答也没有解决问题,但很奇怪,因为它有一个简单的代码,没有什么特别之处可以让他们留在原地。

标签: android drag-and-drop scroll android-gridview


【解决方案1】:

有趣又愚蠢的事情,通过设置子宽度 fill_parent 得到了修复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-25
    • 1970-01-01
    • 2011-08-07
    • 2016-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多