2017-02-17 28 views
0

我创建Android Studio中的货币转换器作为单任务的一部分,我有每个项目的自定义的ListView适配器显示国家名,国家代码和一个TextView,我想输出转换后的量。变化的TextView文本在自定义的ListView适配器

基本上活动有一个微调和一个EditText组件,我希望在EditText中输入一个值时,每个ListView项目的TextView将根据Spinner选项更新为该特定国家的转换数量。 我把一切都建立和ListView控件与国家名称正确填充,我只是不知道如何更新ListView的TextView的在活动代码,而不是在适配器的类代码。

任何帮助将不胜感激。

回答

0

我想你应该通过所有视图的列表视图的迭代里面,让每一个TextView的。有些事情是这样的:

for (int i = 0; i < listview.getCount(); i++) { 
    TextView et = (TextView) listview.getChildAt(i).findViewById(R.id.TextView1); 
    if (et!=null) { 
     // change your text view here 
     } 
    } 
+0

非常感谢你,这工作,但我有问题只能够得到当前可见的listView项目。任何解决方法? – Deathex56

相关问题