2014-12-06 5 views
0

Я использую таблицу, и мой код ниже. Мне нужна помощь для группировки строк вместе с флажком.Группировка таблиц

Вторая проблема, мне нужна помощь в передаче выбранного флажка на другую страницу.

В-третьих, мне нужна помощь в том, чтобы поместить кнопку внизу, чтобы она не была покрыта, и ее нужно прокрутить, чтобы ее найти.

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:scrollbars="vertical" > 

    <TableLayout 
     android:id="@+id/TableLayout01" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="#E7FEFF" > 

     <LinearLayout 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:gravity="center_horizontal" 
      android:orientation="horizontal" > 

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:background="#FFFFF0" 
       android:text="Opp SAFRA Tampines" 
       android:textSize="22dp" 
       android:textStyle="bold" 
       android:width="1000dp" /> 
     </LinearLayout> 

     <View 
      android:layout_height="2dip" 
      android:background="#FF0000" /> 

     <TableRow android:id="@+id/TableRow01" > 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" 5" 
       android:textSize="18dp" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:id="@+id/text02" 
       android:background="#E7FEFF" 
       android:text=" Pasir Ris Int" 
       android:textSize="15dp" 
       android:width="850px" /> 

      <CheckBox 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_weight="20" 
       android:background="#E7FEFF" 
       android:checked="false" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" 15:25 15:36 15:47" 
       android:textSize="13dp" /> 
     </TableRow> 

     <View 
      android:layout_height="2dip" 
      android:background="#FF0000" /> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:stretchColumns="2" 
       android:text=" 8" 
       android:textSize="18dp" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" Tampines Int" 
       android:textSize="15dp" 
       android:width="850px" /> 

      <CheckBox 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_weight="20" 
       android:background="#E7FEFF" 
       android:checked="false" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" 15:26 15:27 15:36" 
       android:textSize="13dp" /> 
     </TableRow> 

     <View 
      android:layout_height="2dip" 
      android:background="#FF0000" /> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:stretchColumns="2" 
       android:text=" 15" 
       android:textSize="18dp" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" Tampines Int" 
       android:textSize="15dp" 
       android:width="850px" /> 

      <CheckBox 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_weight="20" 
       android:background="#E7FEFF" 
       android:checked="false" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" 15:23 15:28 15:30" 
       android:textSize="13dp" /> 
     </TableRow> 

     <View 
      android:layout_height="2dip" 
      android:background="#FF0000" /> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:stretchColumns="2" 
       android:text=" 18" 
       android:textSize="18dp" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" Tampines Int" 
       android:textSize="15dp" 
       android:width="850px" /> 

      <CheckBox 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_weight="20" 
       android:background="#E7FEFF" 
       android:checked="false" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" 15:30 15:31 15:34" 
       android:textSize="13dp" /> 
     </TableRow> 

     <View 
      android:layout_height="2dip" 
      android:background="#FF0000" /> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:stretchColumns="2" 
       android:text=" 21" 
       android:textSize="18dp" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" Pasir Ris Int" 
       android:textSize="15dp" 
       android:width="850px" /> 

      <CheckBox 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_weight="20" 
       android:background="#E7FEFF" 
       android:checked="false" /> 
     </TableRow> 

     <TableRow> 

      <TextView 
       android:background="#E7FEFF" 
       android:text=" 15:23 15:26 15:39" 
       android:textSize="13dp" /> 
     </TableRow> 

     <View 
      android:layout_height="2dip" 
      android:background="#FF0000" /> 

     <TableRow> 

      <ImageButton 
       android:id="@+id/next" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:src="@drawable/next" /> 
     </TableRow> 
    </TableLayout> 

</ScrollView> 
+0

Попробуйте сделать более короткий пример, это выглядит довольно долго. – cello

+0

В этих трех строках есть строка «*** текст/строка ***»: «' android: text = »\t 5« '», «' android : text = "\t Pasir Ris Int" '" и "' android: text = "\t 15:25 \t 15:36 15:47" '". Это преднамеренно? –

+0

Это просто, чтобы макет выглядел красивее @PeterMortensen –

ответ

0

Проблема 1: Если вы хотите, установите флажок в той же строке, что-то другое, содержать их обоих в то же

<TableRow> 

элемента.

Задача 2: При передаче информации в новую деятельность используйте putExtra для ее передачи и getExtra в новом действии.

Проблема 3: Если вы хотите, чтобы ваша кнопка будет на дне, в файле XML попробовать

<android:layout_alignParentBottom="true"> 

Это все было бы проще, если бы вы использовали относительный макет с линейными раскладками внутри него. Надеюсь это поможет!

+0

привет, спасибо за помощь. вы знаете, как установить кнопку слева и кнопку изображения справа в строке таблицы? –

+0

Я думаю, это может помочь вам http://sandipchitale.blogspot.ie/2010/05/lingleayout-gravity-and-layoutgravity.html – Briscoooe

Смежные вопросы