我有一个向用户显示gridview
的活动
我希望在用户单击单元格中的Textview
时关闭此活动。如何实现此功能?此文本视图的onclick方法是在自定义适配器的getview()方法中实现的。
答案 0 :(得分:2)
尝试使用此
gridView.setOnItemClickListener(new OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3)
{
YourActivity.this.finish();
}
});
答案 1 :(得分:2)
调用finish()
方法完成活动
gridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v,
int position, long id) {
finish();
}
});
答案 2 :(得分:2)
在你的getView()
中View getView(int position, View convertView, ViewGroup parent)
{
////some code
////
textView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
YourActivity.this.finish();
}
});
}
答案 3 :(得分:1)
实施onItemClickListener
,然后在其中完成活动
gridView.setOnItemClickListener(new OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3)
{
YourActivity.finish();
}
});