Я пытаюсь создать таблицуLayout.Tablelayout: как это исправить?
Моя проблема заключается в том, что мое содержимое таблицы не вписывается в экран.
Это мой результат:
, как вы можете видеть, что последняя строка cut..How можно исправить Это мой код XML:
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="3"
android:scrollbars="none" >
<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="3"
android:stretchColumns="1" >
<!-- grammi stoixeiwn pinaka -->
<TableRow >
<TextView
android:layout_column="1"
android:layout_gravity="left"
android:layout_marginLeft="10px"
android:padding="3dip"
android:text="Αριθμός"
android:textColor="#e5e975"
android:textSize="8px" />
<TextView
android:layout_gravity="center"
android:gravity="left"
android:padding="3dip"
android:text="Όνομα"
android:textColor="#e5e975"
android:textSize="8px" />
<TextView
android:layout_gravity="center"
android:gravity="left"
android:padding="3dip"
android:text="|"
android:textColor="#e5e975"
android:textSize="8px" />
<TextView
android:layout_gravity="center"
android:gravity="left"
android:padding="3dip"
android:text="Διαδρομή"
android:textColor="#e5e975"
android:textSize="8px" />
<TextView
android:layout_gravity="center"
android:gravity="left"
android:padding="3dip"
android:text="|"
android:textColor="#e5e975"
android:textSize="8px" />
<TextView
android:layout_gravity="center"
android:gravity="left"
android:padding="3dip"
android:text="Μέτρα"
android:textColor="#e5e975"
android:textSize="8px" />
<TextView
android:layout_gravity="center"
android:gravity="left"
android:padding="3dip"
android:text="|"
android:textColor="#e5e975"
android:textSize="8px" />
<TextView
android:layout_gravity="center"
android:gravity="left"
android:padding="3dip"
android:text="Παρατηρήσεις"
android:textColor="#e5e975"
android:textSize="8px" />
</TableRow>
<View
android:id="@+id/view1"
android:layout_width="fill_parent"
android:layout_height="2dp"
android:background="#ffffff" />
<!-- TableRow 1 -->
<TableRow >
<TextView
android:id="@+id/txt1a"
android:layout_column="1"
android:layout_gravity="left"
android:layout_marginLeft="10px"
android:padding="3dip"
android:textColor="#ffffff" android:text="1"
android:textSize="8px" />
<TextView
android:id="@+id/txt2a"
android:layout_gravity="center"
android:gravity="left"
android:padding="3dip" android:text="Όνομα"
android:textColor="#ffffff"
android:textSize="8px" />
<TextView
android:id="@+id/txt3a"
android:layout_gravity="center"
android:gravity="left"
android:padding="3dip" android:text="|"
android:textColor="#ffffff"
android:textSize="8px" />
<TextView
android:id="@+id/txt4a"
android:layout_gravity="center"
android:gravity="left" android:text="Όνομα"
android:padding="3dip"
android:textColor="#ffffff"
android:textSize="8px" />
<TextView
android:id="@+id/txt5a"
android:layout_gravity="center"
android:gravity="left"
android:padding="3dip" android:text="|"
android:textColor="#ffffff"
android:textSize="8px" />
<TextView
android:id="@+id/txt6a"
android:layout_gravity="center"
android:gravity="left"
android:padding="3dip"
android:textColor="#ffffff" android:text="Όνομα"
android:textSize="8px" />
<TextView
android:id="@+id/txt7a"
android:layout_gravity="center"
android:gravity="left"
android:padding="3dip" android:text="|"
android:textColor="#ffffff"
android:textSize="8px" />
<TextView
android:id="@+id/txt8a"
android:layout_gravity="center" android:text="Όνομα"
android:gravity="left"
android:padding="3dip"
android:textColor="#ffffff"
android:textSize="8px" />
</TableRow>
//more table rows here
</TableLayout></ScrollView>
EDIT :
Я хочу, чтобы это выглядело как:
Вы хотите стрелять колонкой '1'? Если нет, почему вы не можете изменить strechcolumn на «4»? – kosa
в столбце 4, у меня может быть более 30 символов в каждой строке, поэтому я хотел бы продолжить ниже. –
Это потому, что это в прокрутке? – Ring