私は getView(); がある ListAdapter を持っています。方法。これはメソッドのコードです:
@Override
public View getView(int idx, View view, ViewGroup parent)
{
if(view == null)
{
LayoutInflater vi = (LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
view = vi.inflate(R.layout.check, null);
}
return view;
}
これは check.xml です。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/checkBox1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:focusable="false" />
<TextView
android:id="@+id/checkedTextView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/checkBox1"
android:layout_alignBottom="@+id/checkBox1"
android:layout_toRightOf="@+id/checkBox1"
android:textColor="#615742"
android:textSize="18sp" />
</RelativeLayout>
問題は、チェックボックスのみを読み取ることです。そして、それは私のTextViewを無視します。xmlファイルにcheckedtextviewのみを書き込むと、テキストが表示されますが、チェックボックスを実装できません。textView を無視し、チェックボックスのみを表示するコードの問題は何ですか?