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

关闭网格上的活动项目单击android?,android,android-layout,android-activity,android-gridview,Android,Android Layout,Android Activity,Android Gridview,我有一个向用户显示gridview的活动 当用户单击单元格中的Textview时,我想关闭此活动。如何实现此操作?此文本视图的onclick方法在自定义适配器的getview()方法中实现。尝试使用此方法 gridView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int ar

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

尝试使用此方法

gridView.setOnItemClickListener(new OnItemClickListener()
{

    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3)
    {
        YourActivity.this.finish();         
    }
});
gridView.setOnItemClickListener(新的OnItemClickListener()
{
@凌驾
公共视图单击(AdapterView arg0、视图arg1、整型arg2、长型arg3)
{
您的Activity.this.finish();
}
});
尝试使用此

gridView.setOnItemClickListener(new OnItemClickListener()
{

    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3)
    {
        YourActivity.this.finish();         
    }
});
gridView.setOnItemClickListener(新的OnItemClickListener()
{
@凌驾
公共视图单击(AdapterView arg0、视图arg1、整型arg2、长型arg3)
{
您的Activity.this.finish();
}
});
调用
finish()
方法来完成活动

gridView.setOnItemClickListener(new OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View v,
                    int position, long id) {
                             finish();
            }
        });
gridView.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView父视图、视图v、,
内部位置,长id){
完成();
}
});
调用
finish()
方法来完成活动

gridView.setOnItemClickListener(new OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View v,
                    int position, long id) {
                             finish();
            }
        });
gridView.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView父视图、视图v、,
内部位置,长id){
完成();
}
});

实施
onItemClickListener
,然后在其中完成活动

gridView.setOnItemClickListener(new OnItemClickListener()
{

    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3)
    {
        YourActivity.finish();         
    }
});
gridView.setOnItemClickListener(新的OnItemClickListener()
{
@凌驾
公共视图单击(AdapterView arg0、视图arg1、整型arg2、长型arg3)
{
完成你的活动;
}
});

实施
onItemClickListener
,然后在其中完成活动

gridView.setOnItemClickListener(new OnItemClickListener()
{

    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3)
    {
        YourActivity.finish();         
    }
});
gridView.setOnItemClickListener(新的OnItemClickListener()
{
@凌驾
公共视图单击(AdapterView arg0、视图arg1、整型arg2、长型arg3)
{
完成你的活动;
}
});
在您的getView()中

在您的getView()中



实现onItemClickListener并完成它。问题是每个网格视图都包含一个Textview。Onclick()在Textview上实现。Textview的这个单击方法存在于自定义适配器的getview()方法中。因此,我无法在adapterimplement onItemClickListener中调用finish()方法并完成它。问题是每个网格视图都包含一个Textview。Onclick()是在Textview上实现的。Textview的这个单击方法存在于自定义适配器的getview()方法中。因此,我无法在中调用finish()方法adapter@kalyanpvs谢谢,我已经更改了。问题是每个网格视图都包含一个Textview。Onclick()安装在Textview上。Textview的这个单击方法存在于自定义适配器的getview()方法中。因此,我无法在adapterget活动上下文中调用finish()方法并使用我得到错误..java.lang.ClassCastException:android.app.Application无法强制转换为android.app。Activity@kalyanpvs谢谢,我已经更改了问题是每个网格视图都包含一个Textview.Onclick()在textview上实现。textview的这个on-click方法存在于自定义适配器的getview()方法中。因此,我无法在adapterget活动上下文中调用finish()方法并使用我得到错误..java.lang.ClassCastException:android.app.Application无法强制转换为android.app.activity问题是每个网格视图都包含一个Textview.Onclick()是在textview上实现的。textview的这个on-click方法存在于自定义适配器的getview()方法中。所以我不能称之为finish()方法。因此,在我能够在TextView上实现onclick的所有
TextView上实现onclick的
onclick Listener
上实现。这个问题是我无法关闭活动。在
CustomAdapter
构造函数中传递
活动
上下文,然后将该上下文用作
((活动)上下文).finish()我收到错误..java.lang.ClassCastException:android.app.Application无法强制转换为android.app.Activity问题是每个网格视图都包含一个Textview。Onclick()在Textview上实现。Textview的这个单击方法存在于自定义适配器的getview()方法中。所以我不能称之为finish()方法。因此,在我能够在TextView上实现onclick的所有
TextView上实现onclick的
onclick Listener
上实现。这个问题是我无法关闭活动。在
CustomAdapter
构造函数中传递
活动
上下文,然后将该上下文用作
((活动)上下文).finish()我收到错误..java.lang.ClassCastException:android.app.Application无法强制转换为android.app.Activity