Android getView方法不读取textView

Android getView方法不读取textView,android,Android,我有ListAdapter,有getView();方法。这是方法的代码: @Override public View getView(int idx, View view, ViewGroup parent) { if(view == null) { LayoutInflater vi = (LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE); view

我有ListAdapter,有getView();方法。这是方法的代码:

@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>


问题是它只读取复选框。这就是我的文本视图。若我只在xml文件中写入checkedtextview,则会出现文本,但我无法实现该复选框。我的代码中有什么问题,它忽略了文本视图,只显示复选框?

我没有看到您在该文本视图中设置任何文本,无论是在XML中还是在代码中。如何知道文本视图不存在?如何将文本视图添加到getView方法();?您不需要将其添加到getView方法中—您需要在其中设置文本—请参阅@Robin提供的答案以获取示例。
@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);
    }
    TextView tv = (TextView) view.findViewById(R.id.checkedTextView1);
    tv.setText("XXXXXXXX");
    return view;
}