Android Listview,点击列表中的项目名称

时间:2016-07-25 08:35:56

标签: android listview android-studio

我有一个带电影的listView。当用户点击电影时,我希望该导演的名字出现在Toast中。

Toast正在运作。我只是不确定如何得到这个名字。

@play20.welcome(...)

提前致谢

3 个答案:

答案 0 :(得分:2)

很简单......

 convertView.setOnClickListener(new View.OnClickListener() {
            public void onClick(final View v) {
                Toast.makeText(MainActivity.this, movieModelList.get(position).getDirector(),
                        Toast.LENGTH_LONG).show();
            }
        });

答案 1 :(得分:0)

我无法看到您的初始Listview变量 也许这可以解决你的问题 Listview with toast message on click

答案 2 :(得分:0)

您可以检查您的Toast Now

convertView.setOnClickListener(new View.OnClickListener() {
        public void onClick(final View v) {
   Toast.makeText(Context, "Name of Director"+movieModelList.getMethod(),
                    Toast.LENGTH_LONG).show();
        }
    });

修改

  listViewObj.setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View view,
                    int position, long id) {
                // Toast
                Toast.makeText(getApplicationContext(),
                ((TextView) view).getText(), Toast.LENGTH_SHORT).show();
            }
        });

希望这会对你有所帮助。