Android ListFragment和自定义适配器问题(不显示)

Android ListFragment和自定义适配器问题(不显示),android,android-layout,android-intent,android-listview,android-fragments,Android,Android Layout,Android Intent,Android Listview,Android Fragments,我试图使用带有自定义适配器的片段在列表视图中显示元素,但它不起作用。有什么帮助吗 它包含listview <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayout1" android:layout_width="match_parent" androi

我试图使用带有自定义适配器的片段在列表视图中显示元素,但它不起作用。有什么帮助吗

它包含listview

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<ListView
    android:id="@android:id/list"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
</ListView>
java我的自定义适配器类

public class CustomArrayAdapter extends ArrayAdapter<String> {
    Context context;
    String[] values;

    public CustomArrayAdapter(Context context, int textViewResourceId, String[] values) {
        super(context, R.layout.activity_listview_tickets);
        this.context = context;
        this.values = values;
    }

    /*private view holder class*/
    private class ViewHolder {
        TextView txtIcono;
        TextView txtTitulo;
        TextView txtDescripcion;
    }

    public View getView(int position, View convertView, ViewGroup parent) {
        ViewHolder holder = null;
        String item = values[position];

        if (convertView == null) {
            LayoutInflater mInflater = (LayoutInflater) context.getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
            convertView = mInflater.inflate(R.layout.activity_listview_tickets, null);
            holder = new ViewHolder();
            holder.txtTitulo = (TextView) convertView.findViewById(R.id.titulo);
            holder.txtDescripcion = (TextView) convertView.findViewById(R.id.descripcion);
            holder.txtIcono = (TextView) convertView.findViewById(R.id.icono);
            convertView.setTag(holder);
        }

        holder = (ViewHolder) convertView.getTag();
        holder.txtDescripcion.setText(item);
        holder.txtTitulo.setText(item);
        holder.txtIcono.setText("A");

        return convertView;
    }

}
任何人都可以帮助我,告诉我问题出在哪里?

改变

 super(context, R.layout.activity_listview_tickets);


请查看CustomArrayAdapter 看看这些台词

 public CustomArrayAdapter(Context context, int textViewResourceId, String[] values) {
        super(context, R.layout.activity_listview_tickets);
        this.context = context;
        this.values = values;
    }
请写如下

 public CustomArrayAdapter(Context context, int textViewResourceId, String[] values) {
         super(context, R.layout.activity_listview_tickets,values);
        this.context = context;
        this.values = values;
    }

应用程序崩溃??已解决。请更新Raghundan的答案。
 super(context, R.layout.activity_listview_tickets,values);
 public CustomArrayAdapter(Context context, int textViewResourceId, String[] values) {
        super(context, R.layout.activity_listview_tickets);
        this.context = context;
        this.values = values;
    }
 public CustomArrayAdapter(Context context, int textViewResourceId, String[] values) {
         super(context, R.layout.activity_listview_tickets,values);
        this.context = context;
        this.values = values;
    }