Android 如何访问插入到listview中加载的布局中的小部件id?
如何访问由适配器加载到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<
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中的项目时,您可以传递所需的信息