我需要添加一个复选框到这个列表视图,我有一个文本视图/ row.xml /复选框的设置。我必须在我的基适配器扩展中显示复选框吗?另外,为什么getSystemService()错误会出现在我身上?
package com.walkarchdev.tasktracker;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.BaseAdapter;
import android.widget.Chronometer;
import android.widget.TextView;
public class TTAdapterView extends BaseAdapter {
public View v;
public TTAdapterView(Context context){
super();
}
@Override
public View getView(int position, View convertView, ViewGroup parent){
this.v = convertView;
if(v==null){
LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.row, null);
}
TextView task = (TextView)v.findViewById(R.id.textView1);
Chronometer time = (Chronometer)v.findViewById(R.id.chronometer1);
//Checkbox complete = (Checkbox)v.findViewById(R.id.checkBox1);
return v;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return 0;
}
@Override
public Object getItem(int arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public long getItemId(int arg0) {
// TODO Auto-generated method stub
return 0;
}
}发布于 2011-04-14 16:55:33
为什么getSystemService()错误会出现在我身上?
getSystemService()是Context上的一种方法。将作为参数传递的上下文保存在构造函数中,并使用它调用getSystemService()方法
Do I have to show the checkbox in my baseadapter extending?如果要使用复选框的状态,则必须将其存储在变量中,以便监视选中的状态
发布于 2011-04-14 13:46:18
如果不手动处理适配器中的复选框状态,向下滚动时ListView中的复选框状态将会出现问题。
调用getSystemService时会出现哪种错误
https://stackoverflow.com/questions/5659003
复制相似问题