私が開発しているアプリケーションには、いくつかのチェック ボックスがあります。Nexus 7 で試してみると、いつでも完璧に動作します。ただし、Galaxy Tab 2 7.0 で試してみると、チェック ボックスが表示されません。
Nexus 7 の場合: http://tinypic.com/view.php?pic=2wokitu&s=5
Galaxy タブ: http://tinypic.com/view.php?pic=2z4he13&s=5
私はこれを理解しようとしてきましたが、なぜNexusでは機能するのにTabでは機能しないのか、実際にはわかりません. どんな洞察も大歓迎です。はい、残念ながらタブを使用する必要があります。
編集: 申し訳ありませんが、昨日投稿したのは出発時間で、急いで投稿しました。コードは次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#777777" >
<RelativeLayout
android:id="@+id/KernelInspectionLayout"
android:layout_width="match_parent"
android:layout_height="1186dp"
android:orientation="horizontal" >
<TableLayout
android:id="@+id/tableLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/txtTitle"
android:layout_marginLeft="70dp"
android:layout_marginTop="50dp"
android:background="#000000" >
<TableRow
android:id="@+id/Header1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/txtProblema"
android:layout_margin="2dp"
android:gravity="center"
android:background="#FFF000"
android:textColor="#000000"
android:text="Problema"
android:layout_span="2"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textSize="30dp" />
<TextView
android:id="@+id/txtAbreviatura"
android:layout_margin="2dp"
android:gravity="center"
android:background="#FFF000"
android:textColor="#000000"
android:text="Abreviatura"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textSize="30dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow11"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/chkOK"
android:layout_margin="2dp"
android:background="#FFFFFF"
android:tag="OK"
android:textSize="30dp" />
<TextView
android:id="@+id/txtOK"
android:layout_margin="2dp"
android:background="@color/table_bg_colors"
android:gravity="center"
android:text="Good Ear"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF0000"
android:textSize="30dp" />
<TextView
android:id="@+id/txtOKA"
android:layout_margin="2dp"
android:gravity="center"
android:text="OK"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/abrv_bg_colors"
android:textSize="30dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/chkWorms"
android:layout_margin="2dp"
android:background="#FFFFFF"
android:tag="Gusano"
android:textSize="30dp" />
<TextView
android:id="@+id/txtWorms"
android:layout_margin="2dp"
android:background="@color/table_bg_colors"
android:gravity="center"
android:text="Gusano"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF0000"
android:textSize="30dp" />
<TextView
android:id="@+id/txtGU"
android:layout_margin="2dp"
android:gravity="center"
android:text="GU"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/abrv_bg_colors"
android:textSize="30dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/chkCSBAdult"
android:layout_margin="2dp"
android:background="#FFFFFF"
android:tag="CSB - Adult"
android:textSize="30dp" />
<TextView
android:id="@+id/txtCSBAdult"
android:layout_margin="2dp"
android:background="@color/table_bg_colors"
android:gravity="center"
android:text="CSB-Adulto"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF0000"
android:textSize="30dp" />
<TextView
android:id="@+id/txtCSBA"
android:layout_margin="2dp"
android:gravity="center"
android:text="CSB-A"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/abrv_bg_colors"
android:textSize="30dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow3"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/chkCSBLarva"
android:tag="CSB - Larva"
android:layout_margin="2dp"
android:background="#FFFFFF"
android:textSize="30dp" />
<TextView
android:id="@+id/txtCSBLarva"
android:layout_margin="2dp"
android:background="@color/table_bg_colors"
android:gravity="center"
android:text="CSB-Larva"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF0000"
android:textSize="30dp" />
<TextView
android:id="@+id/txtCSBL"
android:layout_margin="2dp"
android:gravity="center"
android:text="CSB-L"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/abrv_bg_colors"
android:textSize="30dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow4"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/chkCSFLarva"
android:tag="CSF - Larva"
android:layout_margin="2dp"
android:background="#FFFFFF"
android:textSize="30dp" />
<TextView
android:id="@+id/txtCSFLarva"
android:layout_margin="2dp"
android:background="@color/table_bg_colors"
android:gravity="center"
android:text="CSF-Larva"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF0000"
android:textSize="30dp" />
<TextView
android:id="@+id/txtCSFL"
android:layout_margin="2dp"
android:gravity="center"
android:text="CSF-L"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/abrv_bg_colors"
android:textSize="30dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow5"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/chkAves"
android:layout_margin="2dp"
android:background="#FFFFFF"
android:tag="Aves"
android:textSize="30dp" />
<TextView
android:id="@+id/txtAves"
android:layout_margin="2dp"
android:background="@color/table_bg_colors"
android:gravity="center"
android:text="Aves"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF0000"
android:textSize="30dp" />
<TextView
android:id="@+id/txtAve"
android:layout_margin="2dp"
android:gravity="center"
android:text="Ave"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/abrv_bg_colors"
android:textSize="30dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow6"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/chkThrips"
android:layout_margin="2dp"
android:background="#FFFFFF"
android:tag="Thrips"
android:textSize="30dp" />
<TextView
android:id="@+id/txtThrips"
android:layout_margin="2dp"
android:background="@color/table_bg_colors"
android:gravity="center"
android:text="Thrips"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF0000"
android:textSize="30dp" />
<TextView
android:id="@+id/txtTH"
android:layout_margin="2dp"
android:gravity="center"
android:text="TH"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/abrv_bg_colors"
android:textSize="30dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow7"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/chkHongo"
android:layout_margin="2dp"
android:background="#FFFFFF"
android:tag="Hongo"
android:textSize="30dp" />
<TextView
android:id="@+id/txtHongo"
android:layout_margin="2dp"
android:background="@color/table_bg_colors"
android:gravity="center"
android:text="Hongo"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF0000"
android:textSize="30dp" />
<TextView
android:id="@+id/txtHG"
android:layout_margin="2dp"
android:gravity="center"
android:text="HG"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/abrv_bg_colors"
android:textSize="30dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow8"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/chkBacteria"
android:layout_margin="2dp"
android:background="#FFFFFF"
android:tag="Bacteria"
android:textSize="30dp" />
<TextView
android:id="@+id/txtBacteria"
android:layout_margin="2dp"
android:background="@color/table_bg_colors"
android:gravity="center"
android:text="Bacteria/Pudrición"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF0000"
android:textSize="30dp" />
<TextView
android:id="@+id/txtBac"
android:layout_margin="2dp"
android:gravity="center"
android:text="Bac"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/abrv_bg_colors"
android:textSize="30dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow9"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/chkKernelPopping"
android:layout_margin="2dp"
android:background="#FFFFFF"
android:tag="Kernel Popping"
android:textSize="30dp" />
<TextView
android:id="@+id/txtKernelPopping"
android:layout_margin="2dp"
android:background="@color/table_bg_colors"
android:gravity="center"
android:text="Kernel Popping"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF0000"
android:textSize="30dp" />
<TextView
android:id="@+id/txtKP"
android:layout_margin="2dp"
android:gravity="center"
android:text="KP"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/abrv_bg_colors"
android:textSize="30dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow12"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/chkCommonSmut"
android:layout_margin="2dp"
android:background="#FFFFFF"
android:tag="Common Smut"
android:textSize="30dp" />
<TextView
android:id="@+id/txtKernelPopping"
android:layout_margin="2dp"
android:background="@color/table_bg_colors"
android:gravity="center"
android:text="Common Smut"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF0000"
android:textSize="30dp" />
<TextView
android:id="@+id/txtCS"
android:layout_margin="2dp"
android:gravity="center"
android:text="CS"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/abrv_bg_colors"
android:textSize="30dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow13"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/chkMazPart"
android:layout_margin="2dp"
android:background="#FFFFFF"
android:tag="Mazorca partida durante Huskback"
android:textSize="30dp" />
<TextView
android:id="@+id/txtMazPart"
android:layout_margin="2dp"
android:background="@color/table_bg_colors"
android:gravity="center"
android:text="Mazorca partida"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF0000"
android:textSize="30dp" />
<TextView
android:id="@+id/txtMP"
android:layout_margin="2dp"
android:gravity="center"
android:text="Maz Partida"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/abrv_bg_colors"
android:textSize="30dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow14"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/chkMazRem"
android:layout_margin="2dp"
android:background="#FFFFFF"
android:tag="Mazorca Removida"
android:textSize="30dp" />
<TextView
android:id="@+id/txtMazRem"
android:layout_margin="2dp"
android:background="@color/table_bg_colors"
android:gravity="center"
android:text="Mazorca removida"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF0000"
android:textSize="30dp" />
<TextView
android:id="@+id/txtMR"
android:layout_margin="2dp"
android:gravity="center"
android:text="Removida"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/abrv_bg_colors"
android:textSize="30dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow15"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/chkNoPoll"
android:layout_margin="2dp"
android:background="#FFFFFF"
android:tag="No Poll"
android:textSize="30dp" />
<TextView
android:id="@+id/txtNoPoll"
android:layout_margin="2dp"
android:background="@color/table_bg_colors"
android:gravity="center"
android:text="No Poll"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF0000"
android:textSize="30dp" />
<TextView
android:id="@+id/txtNP"
android:layout_margin="2dp"
android:gravity="center"
android:text="NP"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/abrv_bg_colors"
android:textSize="30dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow10"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/chkNoKernel"
android:layout_margin="2dp"
android:background="#FFFFFF"
android:tag="No Kernel"
android:onClick="KernelInspectionCheck"
android:textSize="30dp" />
<TextView
android:id="@+id/txtNoKernel"
android:layout_margin="2dp"
android:background="@color/table_bg_colors"
android:gravity="center"
android:text="No Kernel"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FF0000"
android:textSize="30dp" />
<TextView
android:id="@+id/txtNK"
android:layout_margin="2dp"
android:gravity="center"
android:text="NK"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/abrv_bg_colors"
android:textSize="30dp" />
</TableRow>
</TableLayout>
<TextView
android:id="@+id/txtTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/btnSave"
android:layout_alignParentTop="true"
android:layout_marginTop="38dp"
android:text="Choose"
android:textAppearance="?android:attr/textAppearanceLarge" />
<Spinner
android:id="@+id/spnNoKernel"
android:layout_width="500dp"
android:layout_height="80dp"
android:layout_below="@+id/tableLayout1"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp"
android:tag="0" />
<Button
android:id="@+id/btnSave"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:onClick="SaveKernelInspection"
android:text="Save" />
<TextView
android:id="@+id/txtKernelEstimate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/spnNoKernel"
android:layout_below="@+id/spnNoKernel"
android:layout_marginTop="100dp"
android:text="Kernel Estimate"
android:textAppearance="?android:attr/textAppearanceLarge" />
<EditText
android:id="@+id/inputKernelEstimate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/txtKernelEstimate"
android:layout_alignBottom="@+id/txtKernelEstimate"
android:layout_marginLeft="20dp"
android:layout_toRightOf="@+id/txtKernelEstimate"
android:ems="10"
android:inputType="number" >
</EditText>
</RelativeLayout>
</ScrollView>
編集2:問題は、ヘッダー部分で行っているスパンに関係しているようです。それを取り出したところ、チェックボックスが表示されますが、ヘッダーが整列していません。