在自定义ListView适配器

时间:2017-02-17 17:09:44

标签: android listview custom-adapter

我在Android Studio中创建货币转换器作为uni分配的一部分,我有一个自定义ListView适配器,每个列表项显示国家/地区名称,国家/地区代码和我想要输出已转换的TextView量。

基本上,活动有一个Spinner和一个EditText组件,我想在EditText中输入一个值时,每个ListView项的TextView都会根据Spinner选择更新为该特定国家/地区的转换量。 我已经设置了所有内容,并且使用国家/地区名称正确填充了ListView,我只是不知道如何在活动代码中更新ListView的TextView,而不是在适配器的类代码中更新。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我认为您应该遍历列表视图中的所有视图并获取每个视图的文本视图。这样的事情:

    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 
       }
    }