关闭网格项上的活动点击android?

时间:2014-02-21 07:46:41

标签: android android-layout android-activity android-gridview

我有一个向用户显示gridview的活动 我希望在用户单击单元格中的Textview时关闭此活动。如何实现此功能?此文本视图的onclick方法是在自定义适配器的getview()方法中实现的。

4 个答案:

答案 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();         
    }
});