android - 在网格布局中调整 imageViews 的大小

标签 android android-gridlayout

我正在尝试在 Android 中创建一个 Tria 游戏。 我创建了一个 3 行 3 列的网格布局。 在单元格内有 9 个正方形 ImageView 。 我想占据网格布局的所有空间,并且图像必须具有相同的尺寸。 我该怎么做?

有布局

<GridLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:columnCount="3"
            android:rowCount="3">

这是一个 imageView 的示例

<ImageView
                android:id="@+id/imageView9"
                android:layout_width="48dip"
                android:layout_height="48dip"
                app:srcCompat="@drawable/android" />

(48dip是为了实验)

最佳答案

而不是根据重量给出固定的宽度和高度

 android:layout_weight="1"

关于android - 在网格布局中调整 imageViews 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42877005/

相关文章:

android - 不要将项目集中在 gridview 上

android - GridLayout 的 rowOrderPreserved 和 columnOrderPreserved

android - 对 Android Studio 的依赖

android - Android 中的 BinaryFormatter 序列化/反序列化替代方案

android 使用 cursorloader 而不是 managedQuery

java - Android 方向 API ArrayIndexOutOfBoundsException

java - 如何将多个 View 作为单个 View 添加到 Android 中的 GridLayout?

android - GridLayout 越界

android - 将gridLayout的高度设置为wrap_content后 View 消失

java - 如何使用捕捉到道路在道路 api 中请求?