android gridview里面点击事件

gridview的一个item布局里面有3个点击事件android:onClick="tock_on" android:onClick="tock_off" android:onClick="search",怎么实现对他们的操作呢?

0

3个回答

个人觉得你在item中把onclick放到xml配置不是一个好主意。
1、虽然没试过,不过按照原理来说,这个onclick如果能生效,对应的方法也得放到activity中能生效。
2、这个参数只有一个view,对item复用来说区分不开,而且没法访问到其他item中组件,反正就是很不方便

0
0
llx2007
凌云志轩 专业点儿行不行,那上面的代码错误报一大堆,让人家咋抄么
4 年多之前 回复

你可以给gridview设置onItemClick事件,然后再指定一个flag标记,当flag为不同的值时,分别执行tock_on,tock_off,和search三个操作就好啦!

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
android中gridview的点击事件
想请教一下,我的gridview每一行都有一个gridview和一个textview,然后我想点击任一行,跳转到另一界面同时把对应的gridview和textview的内容传过去。rnrnrn gv.setOnItemClickListener( //设置选项被单击的监听器rn new OnItemClickListener()rn @Override rn public void onItemClick(AdapterView arg0, View arg1, int arg2,rn long arg3) //重写选项被单击事件的处理方法rn rn [color=#FF0000]这里应该怎么写啊 [/color] rn rnrnrnrn谢谢!!!!
gridView中嵌套gridview 如何获得里面gridview的点击事件
如题  如何获得里面gridview的setOnItemClickListener()事件
Android GridView的item点击事件没反应
点击GridView的第一个item没反应,点击其他item则正常,GridView滚到后再点击第一个item也正常。     原因: 在GridView的adapter中的布局文件指定了item的长和宽,LayoutParams使用了AbsListView.LayoutParams。     解决方法: 在布局外在加一层layout,不使用AbsListView.LayoutParams设置
Android 的GridView的图片点击事件问题
我现在不知道GridView的长度,怎么一一对应给它的每个图片添加点击事件啊。我现在是写了grid.setOnItemClickListener(new OnItemClickListener() rnpublic void onItemClick(AdapterView arg0, View arg1, int arg2,rnlong arg3)rn这个方法,通过判断arg2的来确定我点的哪个图片,rn我现在的问题是我不知道如何通过点击相应的图片到其对应的界面,用switch case的话我不知道具体长度,所以不知道怎么写。是不是可以通过循环判断的方式来对应点击事件啊,但我这写的不对。(这个a就是我要的gridview的长度,这里Acti就是我要跳的界面,但每个图片跳的界面不一样)rnfor (int i = 0; i < a; i++) rnif(arg2==i)rnrnStartActivity(new Intent(this,Acti.calss));rnrn求各位大牛指点指点,或者有什么其他方式实现。
GridView的点击事件
GridView的点击事件 GridView的点击事件 GridView的点击事件
android GridView监听长按事件和短按点击事件
直接上代码: gridView.setOnItemLongClickListener(new OnItemLongClickListener(){//设置事件监听(长按) @Override public boolean onItemLongClick(AdapterView parent, View view, int position, long id) { } } //设置事件
Android:GridView的item无法响应点击事件
里面有个ImageButton,怎么设置都不行,(不能点击,不让获取焦点) 最后换成ImageView就OK了…
GridView的点击事件冲突解决
GridView的点击事件冲突解决 在开发的时候,常常可能遇到ListView或GridView控件点击事件与Item点击事件冲突的问题。原因是Item布局中的button或ImageButton强制获取了item的焦点,解决方案之中的一个是:仅仅要设置Item布局中的button的focusable为false就可以,另外...
请教GridView点击事件问题
GridView中点击其中一项时该项的背景颜色改变,点击另外一项时,这时点的这项背景颜色也改变,而之前点的那项的背景颜色恢复到原来的颜色。GridView里放的是LinearLayout,LinearLayout里只放了TextView。rn这个该如何实现,最好给个例子程序。万分感谢!
GridView点击事件无效的原因
一,今天遇到一个需求,先附图: 在这里用到gridview+adapter去实现, 1.点击添加,添加新的一天,如13天。 2.点击其他的天数,选中这一天并显示红色。 二,在写代码的过程中遇到两个问题: 1.点击添加的时候虽然实现自动添加天数,但比如13天的时,后面的天数依然也可以有点击事件,这个原 通过打log日志去观察,但也并不能理
gridview 怎么添加点击事件
我想实现点击不同的图片实现跳转不同的页面。可是我不会。各位大神能解决一下么nnpackage com.example.count;nnimport android.os.Bundle;nimport android.app.Activity;nimport android.view.Menu;nimport android.view.View;nnimport java.util.ArrayList;nimport java.util.HashMap;nimport java.util.List;nimport java.util.Map;nimport android.app.Activity;nimport android.content.Intent;nimport android.os.Bundle;nimport android.widget.AdapterView;nimport android.widget.AdapterView.OnItemClickListener;nimport android.widget.GridView;nimport android.widget.SimpleAdapter;npublic class MainActivity extends Activity n private GridView gview;n private List> data_list;n private SimpleAdapter sim_adapter;n // 图片封装为一个数组n private int[] icon = R.drawable.g15, R.drawable.g11,n R.drawable.g3, R.drawable.g17, R.drawable.g10,n R.drawable.k5;n private String[] iconName = "我的支出", "我的收入", "理财", "系统设置", "账户管理", "退出", ;nn @Overriden protected void onCreate(Bundle savedInstanceState) n super.onCreate(savedInstanceState);n setContentView(R.layout.rest);n gview = (GridView) findViewById(R.id.gview);n //新建Listn data_list = new ArrayList>();n //获取数据n getData();n //新建适配器n String [] from ="image","text";n int [] to = R.id.image,R.id.text;n sim_adapter = new SimpleAdapter(this, data_list, R.layout.item, from, to);n //配置适配器n gview.setAdapter(sim_adapter);n //添加列表选项中的监听器 n gview.setOnItemSelectedListener( new AdapterView.OnItemSelectedListener() nn @Overriden public void onItemSelected(AdapterView arg0, View arg1,n int arg2, long arg3) n // TODO Auto-generated method stubn n nn @Overriden public void onNothingSelected(AdapterView arg0) n // TODO Auto-generated method stubn n n );n n public List> getData() n //cion和iconName的长度是相同的,这里任选其一都可以n for(int i=0;i map = new HashMap();n map.put("image", icon[i]);n map.put("text", iconName[i]);n data_list.add(map);n n n n return data_list;n n nn
gridView的item点击事件
![图1][1]rn![图2][2]rn [1]: http://img.my.csdn.net/uploads/201307/23/1374573549_5643.pngrn [2]: http://img.my.csdn.net/uploads/201307/23/1374573550_5314.pngrnrn图1中有21个item,点击其中任何一个item会跳转到图2界面,就是说图2是公共界面,问题出现了,我想点击图2的按钮时,比如说map,这时会根据我在图1中选择的item跳转到对应的界面。rn再具体点就是图1中前三个item分别是北京,上海,广州,当我点击北京时跳转到图2,再点击map按钮时,就会跳转到北京市的地图,同理,当我在图1中选择上海时,到图2时我再选择map,那么就会跳转到上海市的地图,其他两个按钮photo、note的功能实现方法和map一样,大神在哪里,这能实现不rnrn
GridView点击事件的问题
各位:rn我的GridView 加入 编辑 删除等按钮rnprotected void gvNetnum_RowUpdatingrn这个事件 点击后我要获得 点击后这行 某一列的值 怎么做啊 rn以前2003我用rnstring ID = e.Item.Cells[1].Text.ToString();rnrn2005 rn//GridViewRow row = gvNetnum.SelectedRow;rn//string aa = row.Cells[1].Text.ToString();rn都取不出来值啊? 谢谢大家帮帮我啊 新手啊
GridView的简单使用,带有点击事件
网格布局GridView的使用 在layout中的布局 main.xml android:id="@+id/gridview" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:gravity="c
实现gridview空白处的点击事件
今天做了一个girdview,要求长按item出现删除按钮,点击空白处取消,长按出现按钮可以,但是点击空白处有问题,如果点击到书籍的空白处 可以用适配器的布局点击事件处理,但是空白区域不是item,不能使用setonitemclick事件解决,而且gridview也不允许直接设置 onclick事件,因此只有重写gridview的touch事件才可以,以...
gridview radio点击事件
[code=VB.NET]rn[color=#00FF00]rn[/color]rnrn rn rn rn rn rn rn rn rn rn " onclick="aaa()"/>rn[color=#FF0000] "/> [/color]rn rnrn rn rn rnrn rn rn[/code]rnrn怎么写javascript,点击radio,怎么把gridview里 asp:HiddenField ID="aaa"里的值赋到asp:TextBox ID="txtbbb"
GridView中图片点击事件
ImageButton 在GridView 中点击事件,图片加载器极简功能版
gridview点击事件和滚动事件
把获得的比特币视为挖矿成功获得的奖励所以由于委派式载机制的存在并让子重新渲染,元素没有name属性然后你可以在系统提供的Vieweg:TextView的构造方法中发现TypedArray获取属性的代码自己去看1下. NSIntegernumberOfSectionsInTableView:UITableView tableView1,Node 是1个服务器端 JavaScript 解释器let i
Gridview里的CheckBox的点击事件
在这个网页里,我用Gridview显示用户信息,第一列是用户ID,第二列是用户姓名,这2列都是绑定的数据库里用户表的字段。rn第3,4,5,6列分别对应用户的4个权限,用CheckBox显示,有这个权限则CheckBox选上,否则不选。rnrn当3,4,5其中任何一个选中的时候,6就自动选中。请问,怎么实现呢
Android学习-EditText里面Drawable的点击事件
自留备用 1.原理:判断点击点的x轴坐标是否大于“` themeActivityTv = (EditText) one.findViewById(R.id.create_coursed_one_search_ed); themeActivityTv.setOnTouchListener(new View.OnTouchListener() { @Ov
webView里面图片的点击事件
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{ //将url转换为string NSString *requestString = [[requ
RdioGroup 里面点击事件
1.首先利用数组获取到 radioButton id int[] ids = { R.id.temai, R.id.gouwuche, R.id.shouye };2.其次给 radiogroup 一个点击事件
android 点击事件
引用:http://www.iteye.com/problems/60553 ADB 命令里面 有一个很好的东东 Monkey 工具 它主要是用来进行程序压力测试的 最常用的用法为 adb shell monkey -p com.doll.test(此项为你的程序包名) -v 222(点击次数) 随机产生222个事件给包名名为com.doll.test这个程序 试试 这个还是挺好玩的 好程序要经...
Android点击事件
在Android中为组件绑定点击事件的方式可以分为四种, 1、  在xml布局文件中,定义onclick的方式 XML文件中给对应组件添加Onclick属性--> Button     android:id="@+id/submitbutton"     android:layout_width="wrap_content"     android:layout_height="wr
android点击事件
android中共有四种点击事件 1内部类实现onclicklistener private class MyListener implements OnClickListener{ @Override public void onClick(View v) { // TODO Auto-generated method
ListView中嵌套GridView点击事件
做一个项目时,需要在ListView中嵌套GridView,因为ListView的每个条目中不一定出现GridView,那么问题来了,添加GridView的Item的点击事件后,有GridView出现的条目中,ListView的Item点击事件无法触发,这时我们就需要设置ListView的Item条目的外层容器中添加属性“android:descendantFocusability="blocks
GridView行点击事件...急啊..
GridView 点击的时候变色.直到点击下一行才会恢复原来的颜色.rnonclick事件..不是onmouseover,onmouseout..有哪个高手知道怎么写啊..rn验证成功,分全部奉送啊,不够了再加...
GridView的item无法响应点击事件
里面有个ImageButton,怎么设置都不行,(不能点击,不让获取焦点。。) 最后换成ImageView就OK了...
GridView中item点击事件思考
GridView中item的布局有:ImagView、TextView 效果: GridView中点击每个item进行对应地图刷新 GridView中长按每个item进入使该item进入Touch模式:touch-down录音、touch-up发送录音到服务器 尝试1:Adapter中的view始终抢占gridview的focus GridView.Adapter中getView对I
gridview某一列添加点击事件
给gridview的一个列上添加一个点击事件,该怎样做?请高手指教。
asp.net gridview行点击事件问题
页面上有一个gridview 我想实现的是选中gridview选中某一行 然后跳转至新页面将GRIDVIEW的那一行数据赋值到新页面的文本框 是哪个事件?具体是怎样的?
DevExpress GridView 列标题点击事件
GridView有RowCellClick事件,即单元格点击事件,但是针对列标题行以及列标题单元格却没有相应的事件。 在这里使用GridView的MouseDown事件。这里同样使用的是GridHitInfo来获取点击位置的信息,来判断是否在列标题上。GridHitInfo根据鼠标点击的x、y坐标获取该点的相关信息,判断是否点击在列标...
点击事件,没有走到函数里面
[code=HTML]rn rn[/code]rnrn[code=JScript]rnfunction validateName()rn alert("函数");rn //其他方法..rnrn[/code]rn[color=#FF0000]今天突然遇到这种情况rn当触发事件时,尽然没有走到函数里rn不知道是为什么[/color]
label 标签里面元素点击事件
想做一个单击显示,单击消失的效果,两个元素都在label标签里面,通过打log发现,当点击消失的时候,先执行了消失的单击事件,有执行了出现的单击事件,所以元素并没有消失,这个出现的原因是因为点击label标签里面的元素的时候就是单击在Label上面的,解决方案,把label标签换了,或者把要出现的元素不要放在label里面 转载于:https://www.cnblogs.com/drizzle-w...
在GridView里面读取Word
public void downloadfile(string fileName)    {        FileStream fileStream = new FileStream(fileName, FileMode.Open);        long fileSize = fileStream.Length;        int inta = (int)fileSize;       
gridview里面使用代理类
1.是否是中介列显示不显示控制 2.数据转换控制 3.将金额转化为万元     1.telerik里面的gridview,列绑定bool类型的时候(最简单的方式绑定),页面直接显示checkbox 2.只要在GV列里面使用转换器,必须使用代理:比如isvisible,isreadonly的时候是必须的, 代码格式:  IsVisible="{Binding Path=D
GRIDVIEW里面计数问题
我想把每一条记录里面的ID减一,但我试了几遍都不行,特想高人请教,代码如下:rnFor I = X + 1 To (DS.Tables("申请表").Rows.Count - 1)rn DS.Tables("申请表").Rows(I)("ID") = Val(DS.Tables("申请表").Rows(I)("ID")) - "1"rn Dim ObjAutoUpdate As New SqlCommandBuilder(SQLDP)rn SQLDP.Update(DS, "申请表")rn Next I
在GridView里面嵌入Button
&lt;Columns&gt; &lt;asp:TemplateField HeaderText="选择"&gt; &lt;ItemStyle HorizontalAlign="Center" /&gt; &lt;ItemTemplate&gt; &lt;asp:Button ID="CheckButton" ...
在listview里面嵌套gridview
在listview里面嵌套gridview
GridView里面如何排序
有一个DataTable 给赋值给gridviewrn里面有一个字段 IDrn如何让gridview里面的row 按照 ID排序显示出来