我有一个带电影的listView。当用户点击电影时,我希望该导演的名字出现在Toast中。
Toast正在运作。我只是不确定如何得到这个名字。
@play20.welcome(...)
提前致谢
答案 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();
}
});
希望这会对你有所帮助。