相关疑难解决方法(0)

带有自定义适配器和列表视图的onItemClickListener

我正在尝试使用自定义适配器和listview设置来设置onItemClickListener.似乎无法让听众工作.我认为我没有正确设置它.任何帮助表示赞赏.非常感谢.

适配器:

public class ModuleAdapter extends ArrayAdapter<Module> {

Context context;
int layoutResourceId;
Module data[];

public ModuleAdapter(Context context, int layoutResourceId,
        Module data[]) {
    super(context, layoutResourceId, data);
    this.layoutResourceId = layoutResourceId;
    this.context = context;
    this.data = data;
}

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    View row = convertView;
    ModuleHolder holder = null;

    if(row == null)
    {
        LayoutInflater inflater = ((Activity)context).getLayoutInflater();
        row = inflater.inflate(layoutResourceId, parent, false);

        holder = new ModuleHolder();
        holder.modJapTitle = (TextView)row.findViewById(R.id.moduleJapTitle);
        holder.modEngTitle = (TextView)row.findViewById(R.id.moduleEngTitle);
        holder.modComp = (TextView)row.findViewById(R.id.moduleCompletion);
        holder.modRating …
Run Code Online (Sandbox Code Playgroud)

android listview android-arrayadapter onitemclicklistener

6
推荐指数
1
解决办法
3万
查看次数