How to show data in Table Format in Android - android

I have designed an android app using Eclipse.Now as per my requirement i want to add table and show the result of submit button into tabular format.
Here is my code.
<LinearLayout android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#drawable/bg"
android:orientation="vertical"
android:padding="30dp" xmlns:android="http://schemas.android.com/apk/res/android">
<TextView
android:id="#+id/TextView02"
android:layout_width="213dp"
android:layout_height="wrap_content"
android:text="Welcome !"
android:textColor="#ffffff"
android:textStyle="bold" />
<TextView
android:id="#+id/TextView01"
android:layout_width="213dp"
android:layout_height="wrap_content"
android:text="Vikas Technologies "
android:textColor="#ffffff" />
<Space
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<GridLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="5" >
<Button
android:id="#+id/button1"
style="?android:attr/buttonStyleSmall"
android:layout_width="109dp"
android:layout_column="0"
android:layout_columnSpan="4"
android:layout_gravity="left"
android:layout_row="0"
android:text="Check PNR"
android:textColor="#ffffff" />
<Button
android:id="#+id/button2"
style="?android:attr/buttonStyleSmall"
android:layout_width="112dp"
android:layout_column="4"
android:layout_gravity="left"
android:layout_row="0"
android:text="Train Enquiry"
android:textColor="#ffffff" />
<TextView
android:id="#+id/textView1"
android:layout_column="2"
android:layout_columnSpan="2"
android:layout_gravity="left"
android:layout_row="2"
android:text="Enter PNR"
android:textColor="#ffffff" />
<EditText
android:id="#+id/editText1"
android:layout_column="1"
android:layout_columnSpan="4"
android:layout_gravity="left"
android:layout_row="4"
android:ems="10"
android:inputType="textEmailAddress"
android:textColor="#ffffff"
android:color="#ffffff" >
<requestFocus />
</EditText>
<Button
android:id="#+id/button3"
android:layout_height="wrap_content"
android:layout_column="3"
android:layout_columnSpan="2"
android:layout_gravity="left"
android:layout_row="5"
android:layout_rowSpan="2"
android:text="Submit"
android:textColor="#ffffff" />
//Here i want to add Table
<Space
android:layout_width="46dp"
android:layout_height="1dp"
android:layout_column="4"
android:layout_row="0" />
<Space
android:layout_width="1dp"
android:layout_height="58dp"
android:layout_column="0"
android:layout_row="0" />
<Space
android:layout_width="1dp"
android:layout_height="14dp"
android:layout_column="0"
android:layout_row="1" />
<Space
android:layout_width="1dp"
android:layout_height="10dp"
android:layout_column="0"
android:layout_row="3" />
<Space
android:layout_width="1dp"
android:layout_height="10dp"
android:layout_column="0"
android:layout_row="5" />
<Space
android:layout_width="1dp"
android:layout_height="166dp"
android:layout_column="0"
android:layout_row="6" />
<Space
android:layout_width="21dp"
android:layout_height="1dp"
android:layout_column="0"
android:layout_row="0" />
<Space
android:layout_width="47dp"
android:layout_height="1dp"
android:layout_column="1"
android:layout_row="0" />
<Space
android:layout_width="16dp"
android:layout_height="1dp"
android:layout_column="2"
android:layout_row="0" />
<Space
android:layout_width="47dp"
android:layout_height="1dp"
android:layout_column="3"
android:layout_row="0" />
</GridLayout>
</LinearLayout>
So How to add table in android.I am very novice in this field.
Here is the snapshot..

Related

Generate random number from 1 to 9 and display in 5x5 table in android

Am new in android and have created a layout with 25 textview to display in a table of 5x5 ..i want to display numbers from 1 to 9 but randomly to fit all fields.
this my xml
enter code here
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="#+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="munene.com.tablegame.MainActivity">
<GridLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true"
android:columnCount="5"
android:rowCount="5"
android:background="#drawable/board">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_height="wrap_content">
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="3"
android:id="#+id/one"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="5"
android:id="#+id/two"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="9"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:id="#+id/three"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="4"
android:id="#+id/four"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="1"
android:id="#+id/five"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_height="wrap_content">
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="5"
android:id="#+id/six"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="8"
android:padding="16dp"
android:id="#+id/seven"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="6"
android:id="#+id/eight"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="7"
android:id="#+id/nine"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="2"
android:id="#+id/ten"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_height="wrap_content"
android:layout_marginTop="5dp">
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="5"
android:padding="16dp"
android:id="#+id/eleven"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="1"
android:id="#+id/twelve"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="4"
android:id="#+id/thirteen"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="9"
android:id="#+id/fourteen"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="4"
android:id="#+id/fiveteen"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_height="wrap_content"
android:layout_marginTop="6dp">
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="5"
android:id="#+id/sixteen"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="6"
android:id="#+id/seventeen"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="4"
android:id="#+id/eighteen"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="7"
android:id="#+id/nineteen"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="5"
android:id="#+id/twenty"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_height="wrap_content"
android:layout_marginTop="10dp">
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="9"
android:id="#+id/twentyone"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="2"
android:id="#+id/twentytwo"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="3"
android:id="#+id/twentythree"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="1"
android:id="#+id/twentyfour"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
<TextView
android:layout_column="0"
android:layout_row="0"
android:text="8"
android:id="#+id/twentyfive"
android:padding="16dp"
android:textColor="#fcfbfb"
android:textSize="60sp"
android:textStyle="bold"
android:layout_width="75dp"
android:layout_height="97dp" />
</LinearLayout>
</LinearLayout>
</GridLayout>
</RelativeLayout>
i want to see how i will display the numbers in the MainActivity referencing a textview fields id
Displaying random in 5x5 must be implemented by yourself. What I can tell you is -
How to generate random numbers between min and max -
Using java.util.Random package -
Random random = new Random();
random.nextInt(max - min + 1) + min
Let me give you the hint - Use loops and generate random numbers, add into the List or something and display it into you 5x5 stuff.

Grid layout has space on last column

I have set up a grid layout with 6 columns and there is a space between column 5 and 6. The grid contains image buttons all with the same size. I have tried to use fill_parent and wrap_content but the gap still shows. I have also tried layout gravity=1 without results.
button image dimensions 104 x 104 pixels
The device is Samsung tab A
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal"
tools:context=".Main">
<GridLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal"
android:id="#+id/grid"
android:columnCount="6"
>
<TextView
android:layout_width="175dp"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="MASTER 100"
android:id="#+id/textView_master"
android:layout_row="0"
android:layout_column="0"
android:layout_columnSpan="2"
android:layout_gravity="center_horizontal"
android:textColor="#ffffff"
android:textSize="20sp"
android:gravity="center_horizontal"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/masterup"
android:layout_row="1"
android:layout_column="0"
android:background="#drawable/masterup"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/masterdn"
android:layout_row="1"
android:layout_column="1"
android:background="#drawable/masterdn"
android:layout_margin="#dimen/button_margin"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="117dp"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="100"
android:id="#+id/tv_RGBAW_Value"
android:layout_row="1"
android:layout_column="2"
android:layout_columnSpan="3"
android:textSize="100dp"
android:textIsSelectable="true"
android:textColor="#0aff1f"
android:paddingTop="10dp"
android:layout_gravity="center_horizontal"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/blackout"
android:layout_row="1"
android:layout_column="5"
android:background="#drawable/blackout"
android:layout_margin="#dimen/button_margin"
/>
<TextView
android:layout_width="565dp"
android:layout_height="45dp"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Fixture"
android:id="#+id/tv_fixture_data"
android:layout_row="3"
android:layout_column="0"
android:layout_columnSpan="6"
android:textSize="30sp"
android:textIsSelectable="false"
android:paddingLeft="15dp"
android:paddingTop="5dp"
android:linksClickable="true"
android:singleLine="true"
android:background="#d8ffba"
android:textColor="#120dff"
/>
<Space
android:layout_width="20px"
android:layout_height="20px"
android:layout_row="4"
android:layout_column="0"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="100"
android:id="#+id/textViewred"
android:layout_row="5"
android:layout_column="0"
android:layout_gravity="center_horizontal"
android:textSize="20sp"
android:textColor="#0fff33"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="100"
android:id="#+id/textViewgreen"
android:layout_row="5"
android:layout_column="1"
android:layout_gravity="center_horizontal"
android:textSize="20sp"
android:textColor="#0fff33"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="100"
android:id="#+id/textViewblue"
android:layout_row="5"
android:layout_column="2"
android:layout_gravity="center_horizontal"
android:textSize="20sp"
android:textColor="#0fff33"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="100"
android:id="#+id/textViewamber"
android:layout_row="5"
android:layout_column="3"
android:layout_gravity="center_horizontal"
android:textSize="20sp"
android:textColor="#0fff33"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="100"
android:id="#+id/textViewwhite"
android:layout_row="5"
android:layout_column="4"
android:textSize="20sp"
android:layout_gravity="center_horizontal"
android:textColor="#0fff33"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="SLOW"
android:id="#+id/tv_speed"
android:layout_row="5"
android:layout_column="5"
android:layout_gravity="center_horizontal"
android:textColor="#ffffff"
android:textSize="20sp"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/redup"
android:layout_row="7"
android:layout_column="0"
android:background="#drawable/redup"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/greenup"
android:layout_row="7"
android:layout_column="1"
android:background="#drawable/greenup"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/blueup"
android:layout_row="7"
android:layout_column="2"
android:background="#drawable/blueup"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/amberup"
android:layout_row="7"
android:layout_column="3"
android:background="#drawable/amberup"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/whiteup"
android:layout_row="7"
android:layout_column="4"
android:background="#drawable/whiteup"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/speed"
android:layout_row="7"
android:layout_column="5"
android:background="#drawable/speed"
android:layout_margin="#dimen/button_margin"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="RED"
android:id="#+id/red_active"
android:layout_row="8"
android:layout_column="0"
android:gravity="center"
android:textAlignment="center"
android:layout_gravity="center_horizontal"
android:textColor="#fdffff"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="GREEN"
android:id="#+id/green_active"
android:layout_row="8"
android:layout_column="1"
android:layout_gravity="center_horizontal"
android:textColor="#ffffff"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="BLUE"
android:id="#+id/blue_Active"
android:layout_row="8"
android:layout_column="2"
android:layout_gravity="center_horizontal"
android:textColor="#ffffff"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="AMBER"
android:id="#+id/amber_active"
android:layout_row="8"
android:layout_column="3"
android:layout_gravity="center_horizontal"
android:textColor="#ffffff"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="WHITE"
android:id="#+id/white_active"
android:layout_row="8"
android:layout_column="4"
android:layout_gravity="center_horizontal"
android:textColor="#ffffff"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/reddn"
android:layout_row="9"
android:layout_column="0"
android:background="#drawable/reddn"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/greendn"
android:layout_row="9"
android:layout_column="1"
android:background="#drawable/greendn"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/bluedn"
android:layout_row="9"
android:layout_column="2"
android:background="#drawable/bluedn"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/amberdn"
android:layout_row="9"
android:layout_column="3"
android:background="#drawable/amberdn"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/whitedn"
android:layout_row="9"
android:layout_column="4"
android:background="#drawable/whitedn"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/full"
android:layout_row="9"
android:layout_column="5"
android:background="#drawable/full"
android:layout_margin="#dimen/button_margin"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="FIXTURES"
android:id="#+id/tv_fixturestatus"
android:layout_row="10"
android:layout_column="0"
android:layout_gravity="center_horizontal"
android:textColor="#ffffff"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/q1"
android:layout_row="11"
android:layout_column="0"
android:background="#drawable/q1_buttons"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/q2"
android:layout_row="11"
android:layout_column="1"
android:background="#drawable/q2_buttons"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/q3"
android:layout_row="11"
android:layout_column="2"
android:background="#drawable/q3_buttons"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/q4"
android:layout_row="11"
android:layout_column="3"
android:background="#drawable/q4_buttons"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/play"
android:layout_row="11"
android:layout_column="4"
android:background="#drawable/play_button"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/record"
android:layout_row="11"
android:layout_column="5"
android:background="#drawable/rec"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/q5"
android:layout_row="12"
android:layout_column="0"
android:background="#drawable/q5_buttons"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/q6"
android:layout_row="12"
android:layout_column="1"
android:background="#drawable/q6_buttons"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/q7"
android:layout_row="12"
android:layout_column="2"
android:background="#drawable/q7_buttons"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/q8"
android:layout_row="12"
android:layout_column="3"
android:background="#drawable/q8_buttons"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/group"
android:layout_row="12"
android:layout_column="4"
android:background="#drawable/go"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/all"
android:layout_row="12"
android:layout_column="5"
android:background="#drawable/all"
android:layout_margin="#dimen/button_margin"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="COLOR ROLL"
android:id="#+id/textView2"
android:layout_row="13"
android:layout_column="0"
android:layout_gravity="center_horizontal"
android:textColor="#ffffff"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/cr1"
android:layout_row="14"
android:layout_column="0"
android:background="#drawable/rc1"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/cr2"
android:layout_row="14"
android:layout_column="1"
android:background="#drawable/cr2"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/cr3"
android:layout_row="14"
android:layout_column="2"
android:background="#drawable/cr3"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/cr_stop"
android:layout_row="14"
android:layout_column="3"
android:background="#drawable/cr_stop"
android:layout_margin="#dimen/button_margin"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="#+id/shift"
android:layout_row="14"
android:layout_column="5"
android:background="#drawable/shift"
android:layout_margin="#dimen/button_margin"
/>
<Space
android:layout_width="20px"
android:layout_height="190px"
android:layout_row="15"
android:layout_column="0"/>
</GridLayout>
I use an button margin
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
<dimen name="button_margin">5dp</dimen>
<dimen name="image_button_height">85dp</dimen>
<dimen name="image_button_width">85dp</dimen>

android grid layout allignment

at the moment i'm building schedule view and i have one problem. how to make grid layout take all the screen space equally?
as you can see (column), friday takes up all the space that's left. same with hours (rows), if the screen is bigger, last one will takes all the space. (damn, cannot upload pictures, because i dont have enough rep)
<?xml version="1.0" encoding="utf-8"?>
<TextView android:text="FONTYS LOGO"
android:layout_width="wrap_content"
android:layout_height="70dp"
android:layout_gravity="left"
android:id="#+id/textView"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
<GridLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:rowCount="12"
android:columnCount="15"
android:layout_below="#+id/textView"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:layout_row="0"
android:layout_column="0"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1"
android:layout_gravity="center"
android:id="#+id/firstLessonTextView"
android:layout_row="0"
android:layout_column="1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2"
android:layout_gravity="center"
android:id="#+id/textView3"
android:layout_row="0"
android:layout_column="2" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="3"
android:layout_gravity="center"
android:id="#+id/textView4"
android:layout_row="0"
android:layout_column="3" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="4"
android:layout_gravity="center"
android:id="#+id/textView5"
android:layout_row="0"
android:layout_column="4" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="5"
android:layout_gravity="center"
android:id="#+id/textView6"
android:layout_row="0"
android:layout_column="5" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="6"
android:layout_gravity="center"
android:id="#+id/textView7"
android:layout_row="0"
android:layout_column="6" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="7"
android:layout_gravity="center"
android:id="#+id/textView8"
android:layout_row="0"
android:layout_column="7" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="8"
android:layout_gravity="center"
android:id="#+id/textView9"
android:layout_row="0"
android:layout_column="8" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="9"
android:layout_gravity="center"
android:id="#+id/textView10"
android:layout_row="0"
android:layout_column="9" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="10"
android:layout_gravity="center"
android:id="#+id/textView11"
android:layout_row="0"
android:layout_column="10" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="11"
android:layout_gravity="center"
android:id="#+id/textView12"
android:layout_row="0"
android:layout_column="11" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="12"
android:layout_gravity="center"
android:id="#+id/textView13"
android:layout_row="0"
android:layout_column="12" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="13"
android:layout_gravity="center"
android:id="#+id/textView14"
android:layout_row="0"
android:layout_column="13" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="08.45"
android:id="#+id/firstLessonTimeTextView"
android:layout_row="1"
android:layout_column="1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="09.35"
android:paddingLeft="3dp"
android:id="#+id/textView15"
android:layout_row="1"
android:layout_column="2" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="10.45"
android:paddingLeft="3dp"
android:id="#+id/textView16"
android:layout_row="1"
android:layout_column="3" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="11.35"
android:paddingLeft="3dp"
android:id="#+id/textView17"
android:layout_row="1"
android:layout_column="4" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="12.25"
android:paddingLeft="3dp"
android:id="#+id/textView18"
android:layout_row="1"
android:layout_column="5" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="13.15"
android:paddingLeft="3dp"
android:id="#+id/textView19"
android:layout_row="1"
android:layout_column="6" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="14.05"
android:paddingLeft="3dp"
android:id="#+id/textView20"
android:layout_row="1"
android:layout_column="7" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="15.15"
android:paddingLeft="3dp"
android:id="#+id/textView21"
android:layout_row="1"
android:layout_column="8" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="16.05"
android:paddingLeft="3dp"
android:id="#+id/textView22"
android:layout_row="1"
android:layout_column="9" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="16.55"
android:paddingLeft="3dp"
android:id="#+id/textView23"
android:layout_row="1"
android:layout_column="10" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="18.00"
android:paddingLeft="3dp"
android:id="#+id/textView24"
android:layout_row="1"
android:layout_column="11" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="18.50"
android:paddingLeft="3dp"
android:id="#+id/textView25"
android:layout_row="1"
android:layout_column="12" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="20.00"
android:paddingLeft="3dp"
android:id="#+id/textView26"
android:layout_row="1"
android:layout_column="13" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Mon"
android:textSize="13sp"
android:layout_gravity="center"
android:layout_row="2"
android:layout_column="0" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:id="#+id/gradesDateMondayID"
android:textSize="13sp"
android:layout_row="3"
android:layout_column="0"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Tue"
android:textSize="13sp"
android:layout_gravity="center"
android:layout_row="4"
android:layout_column="0"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="3dp"
android:text=""
android:layout_row="5"
android:layout_column="0"
android:id="#+id/gradesDateTuesdayID"
android:textSize="13sp"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Wed"
android:textSize="13sp"
android:layout_gravity="center"
android:layout_row="6"
android:layout_column="0" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:layout_marginLeft="3dp"
android:id="#+id/gradesDateWednesdayID"
android:textSize="13sp"
android:layout_row="7"
android:layout_column="0"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Thu"
android:textSize="13sp"
android:layout_gravity="center"
android:layout_row="8"
android:layout_column="0" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:layout_marginLeft="3dp"
android:layout_gravity="center"
android:id="#+id/gradesDateThursdayID"
android:textSize="13sp"
android:layout_row="9"
android:layout_column="0" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Fri"
android:textSize="13sp"
android:layout_gravity="center"
android:layout_row="10"
android:layout_column="0" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:layout_marginLeft="3dp"
android:id="#+id/gradesDateFridayID"
android:textSize="13sp"
android:layout_row="11"
android:layout_column="0"
android:layout_gravity="center"/>
</GridLayout>
parameters on all textviews are the same. all 15colums and 12 rows are used. hope you can help me
the solution is :
in your layout , you should declare :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<GridView
android:id="#+id/fragment_dandan_list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:numColumns="3"
android:paddingTop="10dp"
android:listSelector="#0099f1"
android:divider="#drawable/parand_line_divider"
android:dividerHeight="1dp"
android:footerDividersEnabled="false"
android:headerDividersEnabled="false" />
</RelativeLayout>
i praper some tutorial for you , that be useful :
AndroidHive Tutorial
Mkyong Tutorial , That be Very Clear
update
you need something like this :

Android gridview not responive

I've been developing a Point of Sale application for waiters so they don't have to write the orders down but they can actually go directly through the cloud to the checkout.
Anyway I have been struggling with a Grid which I want to be responsive for all the HDPI phones/machines. Which is not really working out at the moment.
This is the code atm:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#drawable/logon_bg" >
<GridLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerInParent="true"
android:layout_centerVertical="true"
android:columnCount="6"
android:gravity="center"
android:orientation="horizontal"
android:rowCount="10" >
<Spinner
android:id="#+id/sp02"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="0"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="0"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Spinner
android:layout_margin="4dp"
android:layout_row="0"
android:layout_column="1"
android:layout_columnSpan="2"
android:id="#+id/sp01"
android:layout_width="116dp"
android:layout_height="44dp"
android:layout_gravity="center"
android:background="#drawable/button_workstation_blue"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt03"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="3"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="0"
android:background="#drawable/button_workstation_red"
android:text="5"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt04"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="4"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="0"
android:background="#drawable/button_workstation_white"
android:textColor="#000000" />
<Button
android:id="#+id/bt11"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="1"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="1"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt12"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="2"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="1"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt13"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="3"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="1"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt14"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="4"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="1"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt20"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="0"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="2"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF"
android:ellipsize="marquee"/>"
<Button
android:id="#+id/bt21"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="1"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="2"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt22"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="2"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="2"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt23"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="3"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="2"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt24"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="4"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="2"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt30"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="0"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="3"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt31"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="1"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="3"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt32"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="2"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="3"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt33"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="3"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="3"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt34"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="4"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="3"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt40"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="0"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="4"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt41"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="1"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="4"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt42"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="2"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="4"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt43"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="3"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="4"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt44"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="4"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="4"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt50"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="0"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="5"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt51"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="1"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="5"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt52"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="2"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="5"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt53"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="3"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="5"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt54"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="4"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="5"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt60"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="0"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="6"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt61"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="1"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="6"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt62"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="2"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="6"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt63"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="3"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="6"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt64"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="4"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="6"
android:background="#drawable/button_workstation"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt70"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="0"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="7"
android:background="#drawable/button_workstation_orange"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt71"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="1"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="7"
android:background="#drawable/button_workstation_orange"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt72"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="2"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="7"
android:background="#drawable/button_workstation_orange"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt73"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="3"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="7"
android:background="#drawable/button_workstation_orange"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt74"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="4"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="7"
android:background="#drawable/button_workstation_orange"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt80"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="0"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="8"
android:background="#drawable/button_workstation_orange"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt81"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="1"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="8"
android:background="#drawable/button_workstation_orange"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt82"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="2"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="8"
android:background="#drawable/button_workstation_orange"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt83"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="3"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="8"
android:background="#drawable/button_workstation_orange"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt84"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="4"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="8"
android:background="#drawable/button_workstation_orange"
android:textColor="#FFFFFF" />
<Spinner
android:id="#+id/sp03"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="0"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="9"
android:background="#drawable/button_workstation_orange"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt91"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="1"
android:layout_columnSpan="2"
android:layout_gravity="fill_horizontal"
android:layout_margin="4dp"
android:layout_row="9"
android:background="#drawable/button_workstation_trans"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt92"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="3"
android:layout_columnSpan="2"
android:layout_gravity="fill_horizontal"
android:layout_margin="4dp"
android:layout_row="9"
android:background="#drawable/button_workstation_trans"
android:text="Selectie Toevoegen"
android:textColor="#FFFFFF" />
<Button
android:id="#+id/bt10"
android:layout_width="54dp"
android:layout_height="44dp"
android:layout_column="0"
android:layout_gravity="center"
android:layout_margin="4dp"
android:layout_row="1"
android:background="#drawable/button_workstation"
android:text="Klein Broodje Rosbief"
android:textColor="#FFFFFF"
android:textSize="15sp" />
</GridLayout>
</RelativeLayout>
Which fits fine for 480x800 but not for 1080x1920.
All help is really appreciated!
EDIT:
After deleting the RelativeLayout and editing: android:columnCount="5" I get this. I want it to fill the full screen.
Image link
Did you try to change the attributes of your grid to match_parent
<GridLayout android:layout_width="match_parent" android:layout_height="match_parent" ...
Instead of:
<GridLayout android:layout_width="wrap_content" android:layout_height="wrap_content" ...

Android Layout Changes

I'm arranging elements on a layout, but if I use Linear Layout, everything lines up along the left. If I set gravity of some elements to be "center", for example, some texts, then on a phone, it looks ok. But if is a pad, then the whole view lies on the left side leaving large area on the right.
So how can I make the view in the center on any devices?
The second question is: If I set the text to be longer, then some words disappear (since they are out of the layout). How can I make the words lie in the center with several lines if necessary instead of being just one really long line and some part outside the view?
<?xml version="1.0" encoding="utf-8"?>
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF"
android:layout_gravity="center">
<TextView
android:id="#+id/text"
android:layout_column="0"
android:layout_columnSpan="2"
android:layout_gravity="right"
android:layout_row="0"
android:layout_rowSpan="3"
android:ems="10" />
<RadioGroup
android:id="#+id/first_radiogroup"
android:layout_column="0"
android:layout_columnSpan="3"
android:layout_gravity="bottom"
android:layout_row="1"
android:layout_rowSpan="3" >
<RadioButton
android:id="#+id/1_1"
android:text="1_1" />
<RadioButton
android:id="#+id/1_2"
android:text="1_2" />
<RadioButton
android:id="#+id/1_3"
android:text="1_3" />
</RadioGroup>
<TextView
android:id="#+id/firsttext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="2"
android:layout_row="2"
android:shadowColor="#000000"
android:shadowDx="1"
android:shadowDy="1"
android:shadowRadius="1.5"
android:text="please choose from the below:"
android:textColor="#000000"
android:textSize="40px"
android:textStyle="normal"
android:typeface="serif"
android:gravity="center"/>
<RadioGroup
android:id="#+id/secon_radiogroup"
android:layout_column="0"
android:layout_gravity="bottom"
android:layout_row="3"
android:layout_rowSpan="3" >
<RadioButton
android:id="#+id/2_1"
android:text="2_1" />
<RadioButton
android:id="#+id/2_2"
android:text="2_2" />
<RadioButton
android:id="#+id/2_3"
android:text="2_3" />
</RadioGroup>
<TextView
android:id="#+id/secondtext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_columnSpan="2"
android:layout_row="5"
android:shadowColor="#000000"
android:shadowDx="1"
android:shadowDy="1"
android:shadowRadius="1.5"
android:text="please choose from the below:"
android:textColor="#000000"
android:textSize="40px"
android:textStyle="normal"
android:typeface="serif" />
<Button
android:id="#+id/final"
android:layout_column="2"
android:layout_row="6"
android:text="final" />
<Space
android:layout_width="1dp"
android:layout_height="21dp"
android:layout_column="0"
android:layout_row="0" />
<Space
android:layout_width="1dp"
android:layout_height="20dp"
android:layout_column="0"
android:layout_row="4" />
<Space
android:layout_width="1dp"
android:layout_height="174dp"
android:layout_column="0"
android:layout_gravity="fill_horizontal"
android:layout_row="5" />
<Space
android:layout_width="1dp"
android:layout_height="70dp"
android:layout_column="0"
android:layout_row="6" />
<Space
android:layout_width="213dp"
android:layout_height="1dp"
android:layout_column="2"
android:layout_row="0" />
<Space
android:layout_width="104dp"
android:layout_height="1dp"
android:layout_column="0"
android:layout_row="0" />
<Space
android:layout_width="3dp"
android:layout_height="1dp"
android:layout_column="1"
android:layout_row="0" />
<Space
android:layout_width="1dp"
android:layout_height="26dp"
android:layout_column="0"
android:layout_row="1" />
<Space
android:layout_width="1dp"
android:layout_height="166dp"
android:layout_column="0"
android:layout_row="2" />
</GridLayout>
You should make different layout file for different screen size.
here below link may help you
http://developer.android.com/training/basics/supporting-devices/index.html

Categories

Resources