繁体   English   中英

如何启用点击列表视图?

[英]How do I enable click on listview?

我目前正在编写由我办公室其他人编写的代码。 我需要启用列表视图中的项目选择。 我知道我必须使用setOnClickListener。 有人可以指导我吗? 我写过:

编辑:

listview.setOnClickListener( (View.OnClickListener) this );

现在我该怎么办?

我需要选择一个int值并将其传递给另一个函数,该函数用于从db检索一组特定的值。

    YourListView.setOnItemClickListener(new ListView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> a, View v, int pos, long l) {
        try {
           Toast.makeText(this,"Position is===>>"+pos , Toast.LENGTH_LONG).show();
        }
        catch(Exception e) {
            System.out.println("Nay, cannot get the selected index");
        }
    }
});

希望能帮助到你。

     ListView list = (ListView)findViewById(R.id.quoteX2);
     list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) 
        {
            // -  -- -  -Your Code here
        }
    });

希望能帮助到你!

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

            //variable position will give you the required element/object from the array list.

        }
    });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM