I am new to Android Development and I am having trouble with my XML Layout... when I inly have rows with text and edittext the layout stays ok, but once I put the row with the buttons the lower rows just disappear below the screen and the rows render way apart from each other... what am I doing wrong?
The iPhone version of my app shows the layout I am trying to achieve...
http://itunes.apple.com/br/app/my-food-calc/id385519343?mt=8
Thank You, very much!
<ImageView
android:id="@+id/imageView1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:src="@drawable/myfoodcalculatortitle00"
android:paddingBottom="15dip"></ImageView>
<TableLayout
android:id="@+id/tableLayout1"
android:layout_height="wrap_content"
android:background="@drawable/backgroundsmallobj"
android:layout_width="wrap_content"
android:layout_gravity = "center"
android:layout_span="2"
android:paddingLeft="25px"
android:paddingRight="25px"
android:stretchColumns="0"
android:layout_marginLeft="10px"
android:layout_marginRight="10px"
android:layout_marginBottom="10px">
<TableRow android:paddingTop="5px" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/fatRow">
<TextView android:layout_weight="1" android:layout_width="0dip" android:layout_height="wrap_content" android:id="@+id/textView1" android:text="Fat" android:gravity="right" android:paddingRight="3dip"></TextView>
<EditText android:layout_weight="1" android:layout_width="0dip" android:minWidth="80px" android:id="@+id/editText1" android:layout_height="wrap_content" android:maxLines="1" android:hint="Fat" android:inputType="numberDecimal" android:gravity="right"></EditText>
</TableRow>
<TableRow android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/carboRow">
<TextView android:layout_weight="1" android:layout_width="0dip" android:layout_height="wrap_content" android:id="@+id/TextView01" android:text="carbo" android:gravity="right" android:paddingRight="3dip"></TextView>
<EditText android:layout_weight="1" android:layout_width="0dip" android:minWidth="80px" android:id="@+id/EditText01" android:layout_height="wrap_content" android:maxLines="1" android:hint="carbo" android:inputType="numberDecimal" android:gravity="right"></EditText>
</TableRow>
<TableRow android:layout_width="wrap_content" android:id="@+id/fiberRow" android:layout_height="wrap_content">
<TextView android:layout_weight="1" android:layout_width="0dip" android:id="@+id/TextView02" android:text="fiber" android:gravity="right" android:paddingRight="3dip"></TextView>
<EditText android:layout_weight="1" android:layout_width="0dip" android:minWidth="80px" android:id="@+id/EditText02" android:maxLines="1" android:hint="fiber" android:inputType="numberDecimal" android:gravity="right"></EditText>
</TableRow>
<TableRow android:layout_width="wrap_content" android:id="@+id/proteinRow" android:layout_height="wrap_content">
<TextView android:layout_weight="1" android:layout_width="0dip" android:id="@+id/TextView03" android:text="protein" android:gravity="right" android:paddingRight="3dip"></TextView>
<EditText android:layout_weight="1" android:layout_width="0dip" android:minWidth="80px" android:id="@+id/EditText03" android:maxLines="1" android:hint="protein" android:inputType="numberDecimal" android:gravity="right"></EditText>
</TableRow>
<TableRow android:layout_width="wrap_content" android:id="@+id/buttonRow" android:layout_height="wrap_content">
<ImageButton android:layout_weight="1" android:layout_width="0dip" android:id="@+id/imageButton1" android:src="@drawable/calcbuttonbluesquare"></ImageButton>
<ImageButton android:layout_weight="1" android:layout_width="0dip" android:id="@+id/imageButton2" android:src="@drawable/clearbuttonbluesquare"></ImageButton>
</TableRow>
<TableRow android:layout_width="wrap_content" android:id="@+id/totalRow" android:layout_height="wrap_content">
<TextView android:layout_weight="1" android:layout_height="wrap_content" android:id="@+id/TextView04" android:layout_width="0dip" android:text="TOTAL"></TextView>
<EditText android:layout_weight="1" android:minWidth="80px" android:id="@+id/EditText04" android:text="EditText" android:maxLines="1" android:inputType="numberDecimal" android:layout_width="0dip" android:hint="protein"></EditText>
</TableRow>
</TableLayout>