GridLayout ,android:layout_columnWeight,android:layout_rowWeight is only used in API 21 current mine is 16 -
so i'm using gridlayout in witch have multiple image view complete view
<?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>
i getting android:layout_columnweight,android:layout_rowweight used in api 21 current mine 16 added support library
compile 'com.android.support:gridlayout-v7:23.4.0'
and still getting same error changed
android:layout_columnweight
to :
app:layout_columnweight
and still not getting result wanted because in apis less 21 device not taking layout_columnweight , layout_rowweight in consideration mean have change minsdk of app ?because don't wan't , don't want use gridview.
Comments
Post a Comment