我想設計一個列表視圖,其中有3個textViews。 1個textview是作者,第二個是日期,最後一個是評論。但是,我在佈局方面遇到了一些問題,並且我不是XML中的怪物。所以我確實需要一些建議。這是我的列表看起來像atm:http://tinypic.com/view.php?pic=357khhj&s=6listview在android中的textviews
正如你所看到的,每當有人輸入更多然後幾個字(像jesper的評論),一切看起來很糟糕。任何提示如何我可以解決這一問題,沒有行獲取所有f`ked了像圖片?另外,我只希望能夠在註釋事件中顯示2行文本,儘管人物的類型可以說是10行。感謝名單!
下面是XML代碼:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#ffffff" >
<TableLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:stretchColumns="1"
android:weightSum="1.0" >
<TableRow>
<TextView
android:id="@+id/feedback_list_item_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:layout_weight="0.8"
android:gravity="left"
android:shadowColor="#bdbebd"
android:shadowDx="1.0"
android:shadowDy="1.0"
android:shadowRadius="0.5"
android:text="Unknown"
android:textColor="#000000"
android:textSize="16dp"
android:textStyle="bold" />
<TextView
android:id="@+id/feedback_list_item_time"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginRight="5dp"
android:layout_marginTop="5dp"
android:layout_weight="0.2"
android:gravity="right"
android:shadowColor="#bdbebd"
android:shadowDx="1.0"
android:shadowDy="1.0"
android:shadowRadius="1.0"
android:text="00:00"
android:textColor="#3c6dae"
android:textSize="16dp" />
</TableRow>
<TableRow>
<TextView
android:id="@+id/feedback_list_item_comment"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:shadowColor="#cccccc"
android:shadowDx="1.0"
android:shadowDy="1.0"
android:shadowRadius="0.5"
android:text="No comment"
android:textColor="#222222"
android:textSize="16dp" />
>
</TableRow>
</TableLayout>
</LinearLayout>
嘗試使用純的LinearLayout或RelativeLayout的,而不是TableLayout。 – azgolfer