Android 获取Listview中项目的值

Android 获取Listview中项目的值,android,android-listview,Android,Android Listview,我有一个字符串数组,即。 字符串[]值={“成人1”、“成人2”、“儿童1”、“儿童2”、“婴儿1”、“婴儿1”} 通过这个数组,我创建了一个listView。 单击listview项目时,我打开了一个自定义对话框,其中有两个编辑文本和文本视图 因此,如果不是成人、儿童或婴儿,请单击我想要设置编辑文本值和项目值的项目 我还想检查-如果项目不是成人,我必须在自定义对话框visible中设置textview的可见性 我怎么能这样做 listView.setOnItemClickListener(ne

我有一个字符串数组,即。 字符串[]值={“成人1”、“成人2”、“儿童1”、“儿童2”、“婴儿1”、“婴儿1”}

通过这个数组,我创建了一个listView。 单击listview项目时,我打开了一个自定义对话框,其中有两个编辑文本和文本视图

因此,如果不是成人、儿童或婴儿,请单击我想要设置编辑文本值和项目值的项目

我还想检查-如果项目不是成人,我必须在自定义对话框visible中设置textview的可见性

我怎么能这样做

listView.setOnItemClickListener(new OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view,
        int position, long id) {
    }
});
listView.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView父级、视图、,
内部位置,长id){
}
});

要获取值,您可以执行以下操作

listView.setOnItemClickListener(new OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view,
                    int position, long id) {
            String  itemValue = ((TextView) view).getText().toString();


            }
        });

colud i检查文本值的方式与成人或儿童相似,因为1,2是动态的
str1.toLowerCase().contains(str2.toLowerCase())