Android gridview not responive - android

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" ...

Related

Scrollview not scrolling with grid

I am having trouble getting my scrollview working. Have tried many settings on these views.
<ImageView
android:id="#+id/noteImage"
android:layout_width="0dp"
android:layout_height="200dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:scaleType="fitXY"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="#drawable/c4" />
<ScrollView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="112dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="#+id/noteImage">
<GridLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="#+id/noteImage">
<Button
android:id="#+id/c_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="C" />
<Button
android:id="#+id/csharp_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_row="0"
android:text="C#" />
<Button
android:id="#+id/dflat_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="2"
android:layout_row="0"
android:text="Db"
android:textAllCaps="false" />
<Button
android:id="#+id/dsharp_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
android:layout_row="1"
android:text="D#" />
<Button
android:id="#+id/eflat_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_row="1"
android:text="Eb"
android:textAllCaps="false" />
<Button
android:id="#+id/e_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="2"
android:layout_row="1"
android:text="E" />
<Button
android:id="#+id/fsharp_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
android:layout_row="2"
android:text="F#" />
<Button
android:id="#+id/gflat_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_row="2"
android:text="Gb"
android:textAllCaps="false" />
<Button
android:id="#+id/g_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="2"
android:layout_row="2"
android:text="G" />
<Button
android:id="#+id/aflat_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
android:layout_row="3"
android:text="Ab"
android:textAllCaps="false" />
<Button
android:id="#+id/a_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_row="3"
android:text="A" />
<Button
android:id="#+id/asharp_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="2"
android:layout_row="3"
android:text="A#" />
<Button
android:id="#+id/b_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
android:layout_row="4"
android:text="B" />
</GridLayout>
</ScrollView>

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 :

How to show data in Table Format in 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..

Categories

Resources