我想将第一个Custom ListView的EditText记录显示到第二个Custom ListView EditText

时间:2014-09-10 10:33:58

标签: android android-linearlayout

我创建了两个自定义ListViews。两者都有两个TextViews和一个EditText。我想在第二个EditText ListView中显示第一个ListViews的{​​{1}}记录。在我的代码中,它只显示两个EditText记录,但不显示TextView记录

EditText

1 个答案:

答案 0 :(得分:0)

因为在您定义的Button - onClick内:

lisView2.setAdapter(new CountryAdapter2(getApplicationContext())); 

只是创建一个新的Adapter,而不包含ListView1的EditText值中的信息。您应该将适配器设置为

lisView2.setAdapter((CountryAdapter) lisView1.getAdapter()));

这还没有任何效果,因为您没有存储EditText值。您需要Adapter中的 DataObject ,以保存EditText值。本教程可能有所帮助:http://www.javacodegeeks.com/2013/09/android-listview-with-adapter-example.html