【发布时间】:2018-08-11 11:54:23
【问题描述】:
我在网格布局中有图像。但是,网格布局行会溢出屏幕。我认为图像宽度不是问题的原因。如果我删除图像,网格布局线仍然溢出。
我该如何解决这个问题?
代码:
<?xml version="1.0" encoding="utf-8"?>
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/myGridLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="2"
android:rowCount="2"
tools:context="com.example.orhan9.mdtransitionanimation.MainActivity">
<ImageView
android:id="@+id/papagan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
android:layout_row="0"
app:srcCompat="@drawable/papagan"
/>
<ImageView
android:id="@+id/goril"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_row="0"
app:srcCompat="@drawable/goril" />
<ImageView
android:id="@+id/okuz"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
android:layout_row="1"
app:srcCompat="@drawable/okuz" />
<ImageView
android:id="@+id/ordek"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_row="1"
app:srcCompat="@drawable/ordek" />
<Button
android:id="@+id/btnTransition"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="transition animation" />
</GridLayout>
布局屏幕:
【问题讨论】:
-
使用gridview代替gridlayout,通过gridview传递adapter,也可以使用recyclerview来支持最新的api,查看以下链接:journaldev.com/13792/android-gridlayoutmanager-example
标签: android android-layout grid-layout android-gridlayout