【问题标题】:Checkbox missing缺少复选框
【发布时间】:2014-12-09 12:55:38
【问题描述】:

大家好,我在创建布局时遇到问题,以前我使用此布局并且它正在工作,但是今天当我重新打开我的 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>

【问题讨论】:

  • 我知道你得到了答案。小信息不要使用PX 使用DP 作为宽度和高度,对于textSize 使用sp

标签: android checkbox tablelayout tablerow


【解决方案1】:

从每个 CheckBox 中删除以下属性:

android:layout_weight

将以下属性添加到与 CheckBox 一起放置在 Row 中的每个 TextView :

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>

【讨论】:

  • 我真正需要的是插入坐标并允许用户点击
  • @GlynnNeo 请参阅此Link 以获取 Google Map V2
猜你喜欢
  • 1970-01-01
  • 2018-08-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多