在Listview中获取Item的值

时间:2013-08-23 10:46:36

标签: android android-listview

我有一系列字符串,即 String [] values = {“Adult 1”,“Adult 2”,“Child 1”,“Child 2”,“Infant 1”,“Infant 1”};

使用这个数组我正在创建一个listView。 单击列表视图项,我打开一个自定义对话框,其中包含2个编辑文本和TextView。

因此,如果不是成人,儿童或婴儿,请点击我要设置编辑文字的值的项目,如果它不是成人,儿童或婴儿。

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

我怎么能这样做?

listView.setOnItemClickListener(new OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view,
        int position, long id) {
    }
});

1 个答案:

答案 0 :(得分:0)

为了获得价值,你可以做这样的事情

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


            }
        });

用于检查字符串是否包含尝试dis

str1.toLowerCase().contains(str2.toLowerCase())