android - 调整大小的 GridView 问题

标签 android gridview

我有一个基于此 tutorial 的带按钮适配器的 gridview . 问题:在gridview 上上下左右滑动时,按钮会因为某种原因调整大小。例如,从 85*85 像素开始,它在 100+ 上变为 100+,当向后移动手指时,它变为默认值。我真的不知道为什么会这样,我搜索了很多但没有找到任何东西。只有我一个人有这个bug吗?我也在真手机上测试过 - 一样。

最佳答案

我会更改 GridView 的属性并仅限制 Button 高度并查看其行为

<GridView 
  android:id="@+id/gridview"
  android:layout_width="wrap_content" 
  android:layout_height="wrap_content"
  android:numColumns="3"
  android:stretchMode="columnWidth"
  android:verticalSpacing="5dp"
  android:horizontalSpacing="5dp"
/>

关于android - 调整大小的 GridView 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6317345/

相关文章:

android - 即使在拖动模式下,如何在我的 Activity 中获取所有触摸事件?

android - 一起滚动多个水平 RecyclerView

android - 在 Android 上,我可以注册一个回调来告诉我蓝牙是打开还是关闭吗?

asp.net - 在 ASP.NET GridView 中使用 DataKeyNames?

java - 在每个 GridView 列表上设置 onclick 监听器

css - Yii2:如何为 ActionColumn 中的按钮添加背景色

javascript - 将 Yii CGridView 的可选行限制为复选框列

java - 有没有办法暂时隐藏或禁用平视通知?

java - 更改录制音频的音高和频率

asp.net - Gridview ControlState 非常大,即使禁用 View 状态并且不使用 DataKeyNames