Listview 为什么getview方法没有';不行?

Listview 为什么getview方法没有';不行?,listview,getview,Listview,Getview,我有一个自定义列表视图来显示我的数据。 我也有一个自定义适配器。 我的问题是((为什么getview方法不起作用?) 我的适配器代码是: package ir.mrcoder.triples; import java.util.ArrayList; import java.util.List; import android.content.Context; import android.view.LayoutInflater; import android.view.View; impo

我有一个自定义列表视图来显示我的数据。
我也有一个自定义适配器。 我的问题是((为什么getview方法不起作用?) 我的适配器代码是:

package ir.mrcoder.triples;

import java.util.ArrayList;
import java.util.List;   
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

public class myAdapter extends ArrayAdapter<job> {

List<job> JobsList=new ArrayList<job>();
private Context context;
TextView JobsName;
TextView JobsTime;
TextView JobsDate;
job TestJob;

public myAdapter(Context context, int resource,List<job> objects) 
{
    super(context, resource, objects);
    this.JobsList=objects;
    this.context=context;
}

@Override
public View getView(int position, View convertView, ViewGroup parent)
{
    LayoutInflater inflater =  (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
    convertView = inflater.inflate(R.layout.my_listview, parent, true);
    JobsName=(TextView)convertView.findViewById(R.id.JobsName);
    JobsTime=(TextView)convertView.findViewById(R.id.JobsTime);
    JobsDate=(TextView)convertView.findViewById(R.id.JobsDate);
    job myJob=JobsList.get(position);
    JobsName.setText(myJob.name);
    JobsTime.setText(myJob.timeOfDoing);
    JobsDate.setText(myJob.dateOfDoing);
    return convertView;
}
}
package ir.mrcoder.triples;
导入java.util.ArrayList;
导入java.util.List;
导入android.content.Context;
导入android.view.LayoutInflater;
导入android.view.view;
导入android.view.ViewGroup;
导入android.widget.ArrayAdapter;
导入android.widget.TextView;
公共类myAdapter扩展了ArrayAdapter{
List JobsList=new ArrayList();
私人语境;
文本视图作业名称;
文本视图作业时间;
文本视图作业数据;
作业测试作业;
公共myAdapter(上下文、int资源、列表对象)
{
超级(上下文、资源、对象);
this.JobsList=对象;
this.context=context;
}
@凌驾
公共视图getView(int位置、视图转换视图、视图组父视图)
{
LayoutFlater充气器=(LayoutFlater)context.getSystemService(context.LAYOUT\u充气器\u服务);
convertView=充气机。充气(R.layout.my_listview,父项,true);
JobsName=(TextView)convertView.findViewById(R.id.JobsName);
JobsTime=(TextView)convertView.findViewById(R.id.JobsTime);
JobsDate=(TextView)convertView.findViewById(R.id.JobsDate);
job myJob=JobsList.get(职位);
JobsName.setText(myJob.name);
JobsTime.setText(myJob.timeOfDoing);
JobsDate.setText(myJob.dateOfDoing);
返回视图;
}
}
我这样调用列表视图和适配器:

  List<job> JobsList=new ArrayList<job>();
    ListView JobShowList=(ListView)findViewById(R.id.JobShowList);
    myAdapter adapter = new myAdapter(MainActivity.this, R.layout.my_listview, JobsList);
    JobShowList.setAdapter(adapter);
List JobsList=new ArrayList();
ListView JobShowList=(ListView)findViewById(R.id.JobShowList);
myAdapter=新的myAdapter(MainActivity.this、R.layout.my_listview、JobsList);
JobShowList.setAdapter(适配器);

我的问题是((为什么getview方法不起作用?)

我应该告诉你我的数据已满,但在listview中什么也不显示编辑此行
充气器。充气(R.layout.my_listview,parent,false)