Android 如何访问插入到listview中加载的布局中的小部件id?

Android 如何访问插入到listview中加载的布局中的小部件id?,android,listview,view,widget,adapter,Android,Listview,View,Widget,Adapter,如何访问由适配器加载到listview中的布局中插入的小部件id 类别: public class PedidosListActivity extends Activity implements AdapterView.OnItemClickListener, SimpleAdapter.ViewBinder { private static final List<Map<String, Object>> produtos = new ArrayList<

如何访问由适配器加载到listview中的布局中插入的小部件id

类别:

  public class PedidosListActivity extends Activity implements AdapterView.OnItemClickListener, SimpleAdapter.ViewBinder {
    private static final List<Map<String, Object>> produtos = new ArrayList<Map<String, Object>>();
    ListView listView;
    NumberPicker _picker;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.listview_pedidos_confirmados);
        Map<String, Object> mapProduto = (Map<String, Object>) getIntent().getSerializableExtra("produto");
        Map<String, Object> item = new HashMap<String, Object>();

        item.put("imagem_produto", R.drawable.batatafritas);
        produtos.add(item);
        String[] de = {"imagem_produto", "nome_produto", "peso", "preco"};

        int[] para = {R.id.imagem_produto, R.id.nome_produto,
                R.id.peso, R.id.preco};    
        listView = (ListView) findViewById(R.id.lv_id)
        _picker = (NumberPicker) listView.findViewById(R.id.npQuantidade);    
        SimpleAdapter adapter = new SimpleAdapter(this, produtos, R.layout.listview_test, de, para);
          adapter.setViewBinder(this);
          listView.setAdapter(adapter);
公共类PeddoListActivity扩展活动实现AdapterView.OnItemClickListener、SimpleAdapter.ViewBinder{
private static final List produtos=new ArrayList();
列表视图列表视图;
号码选择器;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.listview\u pedidos\u confirmados);
Map mapProduto=(Map)getIntent().getSerializableExtra(“produto”);
Map item=newhashmap();
项目.投入(“imagem_produto”,R.drawable.batatafritas);
产品添加(项目);
字符串[]de={“imagem_produto”、“nome_produto”、“peso”、“preco”};
int[]para={R.id.imagem_produto,R.id.nome_produto,
R.id.peso,R.id.preco};
listView=(listView)findViewById(R.id.lv\u id)
_picker=(NumberPicker)listView.findviewbyd(R.id.npQuantidade);
SimpleAdapter=新的SimpleAdapter(this,produtos,R.layout.listview_test,de,para);
adapter.setViewBinder(这个);
setAdapter(适配器);

在自定义适配器中,您可以额外添加一个字符串,以便当用户单击ListView中的项目时,您可以传递所需的信息