关闭网格上的活动项目单击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