Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 31st, 2012  |  syntax: None  |  size: 2.35 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Center Viewgroup in GridView horizontally and vertically
  2. <?xml version="1.0" encoding="utf-8"?>
  3. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  4.    android:id="@+id/launchLayout"
  5.    android:layout_width="fill_parent"
  6.    android:layout_height="fill_parent">
  7.  
  8.    <LinearLayout
  9.       android:orientation="vertical"
  10.       android:layout_width="fill_parent"
  11.       android:layout_height="fill_parent">
  12.  
  13.       <com.markupartist.android.widget.ActionBar
  14.           android:id="@+id/actionbar"
  15.           style="@style/ActionBar"
  16.         />
  17.  
  18.      <GridView
  19.            android:id="@+id/grid"
  20.            android:layout_width="fill_parent"
  21.            android:layout_height="wrap_content"
  22.         android:verticalSpacing="@dimen/launch_grid_padding"
  23.         android:horizontalSpacing="@dimen/launch_grid_padding"
  24.            android:numColumns="auto_fit"
  25.            android:stretchMode="columnWidth"
  26.            android:gravity="center"
  27.            android:listSelector="#00000000"
  28.            android:layout_marginTop="@dimen/launch_grid_padding"
  29.            android:layout_marginBottom="@dimen/launch_grid_padding"
  30.      />
  31.    </LinearLayout>
  32.  
  33. </RelativeLayout>
  34.        
  35. <?xml version="1.0" encoding="utf-8"?>
  36. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  37.     android:layout_width="wrap_content"
  38.     android:layout_height="wrap_content"
  39.     android:orientation="vertical"
  40.     android:background="@drawable/rounded_box"
  41.     android:layout_gravity="center"
  42. >
  43.   <ImageView
  44.       android:id="@+id/img"
  45.       android:layout_width="120dp"
  46.       android:layout_height="84dp"
  47.       android:scaleType="centerInside"
  48.   />
  49.   <TextView
  50.        android:id="@+id/identifier1"
  51.        android:layout_width="120dp"
  52.        android:layout_height="wrap_content"
  53.        android:background="@android:color/white"
  54.        android:gravity="left|center_vertical"
  55.        android:typeface="sans"
  56.        android:textStyle="bold"
  57.        android:textColor="#333333"
  58.        android:textSize="12dp"
  59.        android:lines="1"
  60.        android:ellipsize="marquee"
  61.   />
  62.   <TextView
  63.        android:id="@+id/identifier2"
  64.        android:layout_width="120dp"
  65.        android:layout_height="wrap_content"
  66.        android:textColor="#333333"
  67.        android:background="@android:color/white"
  68.        android:gravity="left|center_vertical"
  69.        android:textSize="10dp"
  70.        android:lines="1"
  71.   />
  72. </LinearLayout>