Android 编辑文本不';Don’不要把文字输入(删除)

Android 编辑文本不';Don’不要把文字输入(删除),android,android-edittext,Android,Android Edittext,我有一个项目清单如下: private void getProducts(){ List listProducts=Product.getListProduct(true); if(listProducts!=null&&listProducts.size()>0){ ProductAdapter m_adapterProduct=新的ProductAdapter(此为列表产品); 设置适配器(m_adapterProduct); } }我怀疑ListView不显示多个项目,它是一个单一项目,

我有一个项目清单如下:

private void getProducts(){
List listProducts=Product.getListProduct(true);
if(listProducts!=null&&listProducts.size()>0){
ProductAdapter m_adapterProduct=新的ProductAdapter(此为列表产品);
设置适配器(m_adapterProduct);
}

}
我怀疑ListView不显示多个项目,它是一个单一项目,在其中显示其包含的对象的临时信息(几毫秒),然后显示下一个相同但具有其他值的项目

正是由于这个原因,当指向另一个零件时,该信息将被删除,并且是在public View getView中指定的信息

然后,我根据项的编号为EditText的值创建一个string类型的数组,如下所示:

公共类ProductAdapter扩展了ArrayAdapter{
私人语境;
私有列表数据;
私人编辑文本m_产品m_金额;
私有字符串[]m_金额;
公共产品适配器(上下文,列表mdata){
super(context,R.layout.act\u item\u product\u adapter,mdata);
this.context=上下文;
this.mdata=mdata;
m_amounts=新字符串[mdata.size()];
}
...

}
我建议您发布您的布局。我建议你使用回收视图。好的,我会用布局更新问题。谢谢,我看不到您在哪里检索您在
EditText
字段中输入的内容……这是唯一无法恢复的元素。它是存储在数据库中的产品列表。从该列表中,我希望用户在EditText中输入整个列表中每个项目对订单的期望量。我认为问题在于,向ArrayAddPath元素添加信息的唯一方法是使用public View getView,之后我认为不再可能。或者再次创建项目列表。