[英]Android Layout Image display in wrong position on a Table row
我左邊有一個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>
在表格行中使用:
android:orientation="horizontal"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.