2014-12-09 4 views
1

안녕하세요 여러분, 제 레이아웃을 만드는 데 문제가 있습니다. 이전에이 레이아웃을 사용하고 있지만 작동 중입니다.하지만 오늘 제 XML을 다시 열면 제 체크 박스가 사라집니다. 문제를 해결하는 데 도움이되는 아이디어가 있습니까?체크 박스 없음

<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="100dp" /> 

     <CheckBox 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_weight="0.1" 
      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> 

     <TextView 
      android:background="#E7FEFF" 
      android:stretchColumns="2" 
      android:text=" 23" 
      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:29 15:30 15:39" 
      android:textSize="13dp" /> 
    </TableRow> 

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

    <TableRow> 

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

    <TableRow> 

     <TextView 
      android:background="#E7FEFF" 
      android:text=" Changi Village Ter" 
      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:20 15:31 15:45" 
      android:textSize="13dp" /> 
    </TableRow> 

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

    <TableRow> 

     <TextView 
      android:background="#E7FEFF" 
      android:stretchColumns="2" 
      android:text=" 65" 
      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:21 15:31 15:40" 
      android:textSize="13dp" /> 
    </TableRow> 

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

    <TableRow> 

     <TextView 
      android:background="#E7FEFF" 
      android:stretchColumns="2" 
      android:text=" 67" 
      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:25 15:29" 
      android:textSize="13dp" /> 
    </TableRow> 

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

    <TableRow> 

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

    <TableRow> 

     <TextView 
      android:background="#E7FEFF" 
      android:text=" Woodland Reg 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:39 15:59" 
      android:textSize="13dp" /> 
    </TableRow> 

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

    <TableRow> 

     <TextView 
      android:background="#E7FEFF" 
      android:stretchColumns="2" 
      android:text=" 518" 
      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:21 15:39 15:55" 
      android:textSize="13dp" /> 
    </TableRow> 

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

    <TableRow> 

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

+0

답을 알고 있습니다. 작은 정보는 'PX'를 사용하지 않고 'DP'는 폭과 높이로 사용하고 textSize는'sp'를 사용합니다. – Yugesh

답변

1

각 항목의 체크 박스 속성 아래 제거

android:layout_weight 

을 행의 체크 박스에 배치되는 각 텍스트 뷰에 속성 아래 추가

android:layout_width="0dp" 
android:layout_weight="1" 

예 :

<TableRow> 

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

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

감사합니다. !!! 그것은 이미 작동 할 수 있습니다! –

+0

다행입니다. –

+0

Google지도에 대해 알고 계십니까? –