点击界面上一个按钮,却执行了另一个按钮的事件!

问题描述

如题修改了.xml文件中按钮的位子后(绝对位子布局),编译下载到硬件后,发现点击界面上一个按钮,却执行了另一个按钮的事件!不知哪里出现了问题,请求指教!

解决方案

解决方案二:
代码贴出了。
解决方案三:
<?xmlversion="1.0"encoding="utf-8"?><AbsoluteLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@drawable/help"android:focusable="true"android:focusableInTouchMode="true"android:orientation="horizontal"android:splitMotionEvents="false"tools:context=".Help"><ImageButtonandroid:id="@+id/imageButtonHelpPlay"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_x="485dp"android:layout_y="617dp"android:onClick=""android:background="@drawable/buttonhelpplay"/><ImageButtonandroid:id="@+id/imageButtonHelpBack"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_x="879dp"android:layout_y="721dp"android:background="@drawable/buttonback"/><ImageButtonandroid:id="@+id/imageButtonHelpPaulse"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_x="402dp"android:layout_y="617dp"android:background="@drawable/buttonhelppaulse"/><ImageButtonandroid:id="@+id/imageButtonHelpStop"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_x="566dp"android:layout_y="618dp"android:background="@drawable/buttonhelpstop"/><ImageButtonandroid:id="@+id/imageButtonHelpPrior"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_x="347dp"android:layout_y="628dp"android:background="@drawable/buttonhelpprior"/><ImageButtonandroid:id="@+id/imageButtonHelpNext"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_x="649dp"android:layout_y="631dp"android:background="@drawable/buttonhelpnext"/></AbsoluteLayout>packagecom.KingLaser;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.ImageButton;publicclasshelpextendsActivity{privateImageButtonimageButtonHelpPlay;privateImageButtonimageButtonHelpStop;privateImageButtonimageButtonHelpPaulse;privateImageButtonimageButtonHelpNext;privateImageButtonimageButtonHelpPrior;privateImageButtonimageButtonHelpBack;publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.help);imageButtonHelpPlay=(ImageButton)findViewById(R.id.imageButtonHelpPlay);imageButtonHelpStop=(ImageButton)findViewById(R.id.imageButtonHelpStop);imageButtonHelpPaulse=(ImageButton)findViewById(R.id.imageButtonHelpPaulse);imageButtonHelpNext=(ImageButton)findViewById(R.id.imageButtonHelpNext);imageButtonHelpPrior=(ImageButton)findViewById(R.id.imageButtonHelpPrior);imageButtonHelpBack=(ImageButton)findViewById(R.id.imageButtonHelpBack);imageButtonHelpPlay.setOnClickListener(newimageButtonHelpPlayOnClickListener());imageButtonHelpStop.setOnClickListener(newimageButtonHelpStopOnClickListener());imageButtonHelpPaulse.setOnClickListener(newimageButtonHelpPaulseOnClickListener());imageButtonHelpNext.setOnClickListener(newimageButtonHelpNextOnClickListener());imageButtonHelpPrior.setOnClickListener(newimageButtonHelpPriorOnClickListener());imageButtonHelpBack.setOnClickListener(newimageButtonHelpBackOnClickListener());}@OverrideprotectedvoidonPause(){super.onPause();}@OverrideprotectedvoidonStop(){super.onStop();}privateclassimageButtonHelpPlayOnClickListenerimplementsOnClickListener{@OverridepublicvoidonClick(Viewv){}}privateclassimageButtonHelpStopOnClickListenerimplementsOnClickListener{@OverridepublicvoidonClick(Viewv){}}privateclassimageButtonHelpPaulseOnClickListenerimplementsOnClickListener{@OverridepublicvoidonClick(Viewv){}}privateclassimageButtonHelpNextOnClickListenerimplementsOnClickListener{@OverridepublicvoidonClick(Viewv){}}privateclassimageButtonHelpPriorOnClickListenerimplementsOnClickListener{@OverridepublicvoidonClick(Viewv){}}privateclassimageButtonHelpBackOnClickListenerimplementsOnClickListener{@OverridepublicvoidonClick(Viewv){finish();}}}
解决方案四:
现在按android:id="@+id/imageButtonHelpPrior"按键执行finish();
解决方案五:
自己找找看看id或者setclick方法是不是写错了。
解决方案六:
是不是buttonid写错了
解决方案七:
这个肯定没写错,刚写上代码是对的,拖动调整了一下按键位置
解决方案八:
我觉得应该是eclipcs环境设置的问题,不知道哪里设置不对,望指教
解决方案九:
删除BuildConfig.java和R.java后再试过,恢复正常,具体原因不清楚,请明白的指教
解决方案十:
你确定你点对了按钮,极有可能由于你页面布局问题,导致你点击错了按钮

时间: 2024-09-15 03:18:20

点击界面上一个按钮,却执行了另一个按钮的事件!的相关文章

c++-C++ Builder6 子线程向一个StringGrid写入数据时无法再点击Form上的按钮

问题描述 C++ Builder6 子线程向一个StringGrid写入数据时无法再点击Form上的按钮 C++ Builder6 子线程向一个StringGrid写入数据时无法再点击Form上的按钮 解决方案 不要直接在线程中操作界面,应该发消息让线程自己去做,参考:http://blog.163.com/tfn2008@yeah/blog/static/110321319201451212028126/ 解决方案二: 死锁了,两个线程互相在等 解决方案三: 代码中是否存在线程之间同步的机制,

java-新手求帮助 GUI界面上点击按钮的查询怎么做

问题描述 新手求帮助 GUI界面上点击按钮的查询怎么做 本人自己做了一个简易GUI界面,界面上有个几个按钮 现在已经成功连接数据库 想问下怎么写 才能点击按钮(比如查询)后数据出现在我想让它出现的地方 在线等 最好有源代码让我看看 解决方案 调用sql查询,返回数据,循环遍历输出界面,具体google java数据库增删改查 解决方案二: 按钮肯定会有事件列表让你选,进去后,从网上抄一段代码,自己改sql就行 解决方案三: 怎么样将数据库的表在Java中界面中显示出来

VB 6.0 在界面上点击,启动另一个程序,并且把点击转调用过去

问题描述 VB 6.0 在界面上点击,启动另一个程序,并且把点击转调用过去 VB 6.0 在界面上点击,启动另一个程序,并且把点击转调用过去,另一个程序的运算结果返回我的程序怎么做? 解决方案 可以借助剪贴板.文件系统或者管道或者消息传数据.

jsp转pdf-有一个JSP页面 点击页面上的下载 按钮 把JSP页面的内容转化为PDF格式下载到本地

问题描述 有一个JSP页面 点击页面上的下载 按钮 把JSP页面的内容转化为PDF格式下载到本地 有一个JSP页面 点击页面上的下载 按钮 把JSP页面的内容转化为PDF格式下载到本地 解决方案 http://bbs.csdn.net/topics/380175567?page=1http://www.iteye.com/problems/36679 解决方案二: http://bbs.csdn.net/topics/380175567?page=1 在你的Servlet里面写一下5楼说的代码(

为什么界面上两个按钮控件不能同时进行?

问题描述 我在界面上放了两个按钮控件,一个start,一个stop,我按了start,它就开始向串口开始发码,一直循环发码,不会停,现在我想用stop按钮来停下这个发码过程.可是我发现那个start按钮下的循环一直在进行,我界面上其他按钮全动不了?怎么办啊?求指教!!本人是菜鸟级别的,希望大家多多指教. 解决方案 解决方案二:试试用一个线程控制解决方案三:用BackgroundWorker去做解决方案四:弱弱地问下,是在哪个地方设置一个新线程啊?循环里面还是stop按钮下面啊?解决方案五:不是两

javascript-js点击某一个链接交替执行两个函数(js实现网页全屏问题)

问题描述 js点击某一个链接交替执行两个函数(js实现网页全屏问题) 想实现的需求:1.网页上有个"全屏显示"按钮(链接),点击全屏后执行函数fullScreen(),然后"显示全屏"二字变成"退出全屏":2.点击"退出全屏"执行函数exitFullScreen(),然后"退出全屏"变为"全屏显示" function fullScreen() { var el = document.do

ios开发-xcode中怎么做到点击按钮从当前页面转入一个新的页面?

问题描述 xcode中怎么做到点击按钮从当前页面转入一个新的页面? 我是个初学者,只有简单的了解MVC和一些简单的api,我想知道我做一个登录界面,怎么让我点击登录之后进入下一个应用界面呢?大牛给详细的解答好吗,谢谢大神. 解决方案 从A页面跳到B页面 1.ViewControllerB *B=[[ViewControllerB alloc] init]; [self.navigationController pushViewController: B animated:true]; 2.Vie

jquery实现-用jQuery实现界面上某些按钮disabled

问题描述 用jQuery实现界面上某些按钮disabled //js代码:获取当前星期,并且让id为Wed1和Wed2的submit disabled var dayNames = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat"); Stamp = new Date(); if(dayNames[Stamp.ge

在Win8 Metro界面上添加关机及重启按钮教程

  操作步骤: 1.在Metro界面添加关机按钮 在任何地方新键一快捷方式,在请键入对象位置下输入以下内容: 关机快捷方式: C:WindowsSystem32shutdown.exe -s -hybrid 重启快捷方式: C:WindowsSystem32shutdown.exe -r 在建好的快捷方式上右击选择属性---更改图标,就可以自定义图标. 右击快捷方式选择固定到"开始"屏幕就可以发送到Metro界面了. 2.将关机按钮添加到任务栏 可以直接将上文中的关机或者重启快捷方式拖