>
Rafael ve se voçê pode me ajudar?
Criei um listview com um editext, eu consigo digitar normalmente no edittext no listview, porem ao rolar de página de itens as informações colocadas nos primeiros itens somente, ou seja conforme vou rolando os items perco o que já digitei, vc tem alguma idéa do que pode ser?
Obrigado
Segue abaixo uma imagem para vc entender:
http://www1.stam.com.br/stamdroid/imagens/ListView%20Produtos.png
Meu Adapter:
public class MyAdapter extends BaseAdapter {
private LayoutInflater mInflater;
public ArrayList myItems = new ArrayList();
public MyAdapter() {
mInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
for (int i = 0; i < 20; i ) {
ListItem listItem = new ListItem();
listItem.caption = "";
myItems.add(listItem);
}
notifyDataSetChanged();
}
public int getCount() {
return myItems.size();
}
public Object getItem(int position) {
return position;
}
public long getItemId(int position) {
return position;
}
public View getView(int position, View convertView, ViewGroup parent) {
final ViewHolder holder;
if (convertView == null) {
holder = new ViewHolder();
convertView = mInflater.inflate(R.layout.mix_itens, null);
holder.caption = (EditText) convertView.findViewById(R.id.edQtd);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
// Fill EditText with the value you have in data source
holder.caption.setText(myItems.get(position).caption);
holder.caption.setId(position);
return convertView;
}
}
class ViewHolder {
EditText caption;
}
class ListItem {
String caption;
}
Giliard,
Como seria o rolar?
Que valor que ele coloca ali? Os padrões? Quais são?