如何启用点击列表视图?

时间:2016-02-19 07:56:23

标签: android listview

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

编辑:

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

现在该怎么办?

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

3 个答案:

答案 0 :(得分:0)

    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");
        }
    }
});

希望它有所帮助。

答案 1 :(得分:0)

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

希望它有所帮助!

答案 2 :(得分:0)

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.

        }
    });