我左边有一个ImageView,右边有一个Table。在桌子内部有一行显示2张图像,但结果是左边是一张图像,右边是另一张图像。他们不相邻?!为什么?
任何提示?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:baselineAligned="true"
>
<ImageView
android:id="@+id/thumbnail_Photo"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:contentDescription="@+id/image_name"
android:gravity="right|center_vertical"
android:scaleType="centerInside"
android:src="@drawable/sample" />
<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingTop="8dp" >
<TableRow>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/HouseMall_Title"
android:textColor="#000000"
android:textSize="13dp" />
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/HouseMall_Name_In_Chinese"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_weight="1.0"
android:gravity="left"
android:textColor="#0000FF"
android:textSize="13dp" />
</TableRow>
<TableRow>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row2Title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/row2_Title"
android:textColor="#000000"
android:textSize="13dp" />
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row2Fee"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_weight="1.0"
android:gravity="left"
android:textColor="#EE0000"
android:textSize="13dp" />
</TableRow>
<TableRow>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row3Title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="@string/row3_Title"
android:textColor="#000000"
android:textSize="13dp" />
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row3Fee"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_weight="1.0"
android:gravity="left"
android:textColor="#EE0000"
android:textSize="13dp" />
</TableRow>
<TableRow>
<ImageView
android:id="@+id/indoor_or_outdoor"
android:layout_width="30dp"
android:layout_height="20dp"
android:layout_gravity="left"
android:scaleType="centerInside"
android:gravity="left|center_vertical"
android:contentDescription="@+id/indoor_outdoor_name"
android:src="@drawable/indoor_18x18"
android:layout_marginLeft="2dp"
android:layout_marginRight="2dp"
android:paddingRight="2dp"
/>
<ImageView
android:id="@+id/promotion"
android:layout_width="30dp"
android:layout_height="20dp"
android:layout_gravity="left"
android:scaleType="centerInside"
android:gravity="left|center_vertical"
android:contentDescription="@+id/hasPromotion"
android:src="@drawable/promotion_no_18x18"
android:layout_marginLeft="2dp"
android:layout_marginRight="2dp"
android:paddingRight = "2dp"
/>
</TableRow>
</TableLayout>
</LinearLayout>
答案 0 :(得分:0)
在表格行中使用:
android:orientation="horizontal"