所以我在女巫中使用gridlayout我有多个图像视图这是我的完整视图
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:custom="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bg"
android:orientation="vertical">
<include layout="@layout/dashboard_action_bar" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<GridLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal"
android:orientation="horizontal"
android:alignmentMode="alignBounds"
android:background="@drawable/bg"
android:columnCount="2"
android:rowCount="4"
android:stretchMode="columnWidth"
android:useDefaultMargins="true"
>
<org.appspot.driver.util.CustomIconDashboard
android:id="@+id/ic_map"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
android:layout_columnWeight="2"
android:layout_gravity="fill_horizontal"
android:layout_row="0"
android:layout_rowWeight="2"
android:gravity="center"
custom:imageSrc="@drawable/ic_map"
custom:imageTitle="MAP" />
<org.appspot.driver.util.CustomIconDashboard
android:id="@+id/ic_jobs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_columnWeight="2"
android:layout_gravity="fill_horizontal"
android:layout_row="0"
android:layout_rowWeight="2"
android:gravity="center"
custom:imageSrc="@drawable/ic_mission"
custom:imageTitle="JOBS"
custom:strokeSrc="@drawable/mission_drawable"/>
<org.appspot.driver.util.CustomIconDashboard
android:id="@+id/ic_poi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
android:layout_columnWeight="2"
android:layout_gravity="fill_horizontal"
android:layout_row="1"
android:layout_rowWeight="2"
android:gravity="center"
custom:imageSrc="@drawable/ic_poi"
custom:imageTitle="POI" />
<org.appspot.driver.util.CustomIconDashboard
android:id="@+id/ic_sos"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_columnWeight="2"
android:layout_gravity="fill_horizontal"
android:layout_row="1"
android:layout_rowWeight="2"
android:gravity="center"
custom:imageSrc="@drawable/ic_sos"
custom:imageTitle="SOS" />
<org.appspot.driver.util.CustomIconDashboard
android:id="@+id/ic_msg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
android:layout_columnWeight="2"
android:layout_gravity="fill_horizontal"
android:layout_row="2"
android:layout_rowWeight="2"
android:gravity="center"
custom:imageSrc="@drawable/ic_message"
custom:imageTitle="MESSAGES"
custom:strokeSrc="@drawable/message_drawable"/>
<org.appspot.driver.util.CustomIconDashboard
android:id="@+id/ic_frais"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_columnWeight="2"
android:layout_gravity="fill_horizontal"
android:layout_row="2"
android:layout_rowWeight="2"
android:gravity="center"
custom:imageSrc="@drawable/ic_note"
custom:imageTitle="NOTES DE FRAIS" />
<org.appspot.driver.util.CustomIconDashboard
android:id="@+id/ic_contacts"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
android:layout_columnWeight="2"
android:layout_gravity="fill_horizontal"
android:layout_row="3"
android:layout_rowWeight="2"
android:gravity="center"
custom:imageSrc="@drawable/ic_contact"
custom:imageTitle="CONTACTS" />
<org.appspot.driver.util.CustomIconDashboard
android:id="@+id/ic_myplaces"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_columnWeight="2"
android:layout_gravity="fill_horizontal"
android:layout_row="3"
android:layout_rowWeight="2"
android:gravity="center"
custom:imageSrc="@drawable/ic_my_places"
custom:imageTitle="MY PLACES" />
</GridLayout>
</LinearLayout>
</LinearLayout>
我得到android:layout_columnWeight,android:layout_rowWeight仅用于API 21当前我的是16 所以我添加了支持库
compile 'com.android.support:gridlayout-v7:23.4.0'
仍然得到同样的错误 我改变了
android:layout_columnWeight
到:
app:layout_columnWeight
仍然没有得到想要的结果,因为在不到21的API中,设备没有考虑layout_columnWeight和layout_rowWeight这是否意味着我必须更改应用程序的minsdk?因为我真的不想和我真的不想使用gridview。