我创建了两个自定义ListViews
。两者都有两个TextViews
和一个EditText
。我想在第二个EditText
ListView
中显示第一个ListViews
的{{1}}记录。在我的代码中,它只显示两个EditText
记录,但不显示TextView
记录
EditText
答案 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