如何在Android中使用带有SimpleAdapter的getview()?

use*_*145 2 android listview view simpleadapter

我正在生成一个ListView使用SimpleAdapter.我的SimpleAdapter代码如下:

ListAdapter k = new SimpleAdapter(this, val1, R.layout.mytask, new String[]{"TaskId", "heading", "status"}, new int[]{R.id.View1, R.id.View2, R.id.ViewStatus}); 
Run Code Online (Sandbox Code Playgroud)

我的活动是MainActivity哪个extends Activity.我想要override这个getview()方法.我怎样才能做到这一点?

Zie*_*iem 6

你可以这样做:

ListAdapter k = new SimpleAdapter(...) {
    @Override
    public View getView (int position, View convertView, ViewGroup parent) {
        View view = super.getView(position, convertView, parent);
        ...
        return view;
    }
}
Run Code Online (Sandbox Code Playgroud)