作者vutsix (香肠)
看板AndroidDev
标题[开发] 写程式问题 在模拟器会连点
时间Sat Mar 19 21:44:39 2011
※ [本文转录自 Android 看板 #1DXAntV_ ]
作者: vutsix (香肠) 看板: Android
标题: [开发] 写程式问题 在模拟器会连点
时间: Sat Mar 19 21:15:32 2011
有一个写程式的问题
我是写计算BMI程式来练习
原本其实还满正常
等我功能正常後 开始增加细项功能跟debug
结果後来开模拟器试用 我点一次数字 他会出现两个
例如我打173 他会跑出117733
我在想是eclipse或AVD问题吗?
还是程式码有问题?
因为其实主要程式码是没什麽改的
而且只有两个button事件 程式都在clicklistener里面
发生连点是在按button前
而xml里的设定我也找不到有什麽问题
我还算新手~这种问题不知道需不需要PO程式码上来?
还是要PO什麽图给大家参考找问题
这我不太懂
只好先用叙述的
请见谅
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.135.43.131
1F:→ vutsix:喔对了~ 是打在EditText里~ 03/19 21:18
2F:推 abccbaandy:你先点内建的程式试试看 03/19 21:18
是指AVD里的程式嘛? 我刚点了一下 google搜寻框 跟计算机 都是正常的
对了 AVD版本是2.1update1
3F:推 cooper6334:有AndroidDev版喔 03/19 21:31
4F:推 albb0920:你没有改过 EditText 的话除了输入法想不到什麽问题Orz 03/19 21:35
5F:推 donnolove:之前写BMI也有遇到一样的问题...不过我忘了是什麽原因 03/19 21:36
6F:→ donnolove:可能要把按下数字的事件贴出来看 03/19 21:39
c大感谢!原来有AndroidDev板
al大~ 我还真的有改过edittext呢..改Maxline跟inputType..
do大~ 按下数字的事件是指..?? 我只有设定button事件耶
所以应该要是先按button才会去动到edittext吧? (是这样吗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.135.43.131
7F:推 ericinttu:你写在什麽事件触发动作里? 03/19 21:50
8F:推 donnolove:指的是你在按数字的button里写的事件 03/19 21:58
那我PO罗 完整程式
http://pastebin.com/GbYnmw53
.....再麻烦大大 如果有发现有什麽严重的撰写缺点麻烦提点我XD
感谢 虽然有摸过JAVA 但我没学得很紮实..
9F:推 donnolove:用模拟器的键盘跟用android里的键盘按数字都会重覆吗? 03/19 22:15
10F:→ donnolove:抱歉 刚刚搞错...一直以为输入的数字是用button写的 03/19 22:16
哦~~~这麽一说的话 android萤幕键盘是正常的 实体键盘会连点
11F:推 donnolove:这个我也不晓得问题在哪...只是後来我输入都改用android 03/19 22:20
12F:→ donnolove:里面的键盘... 03/19 22:21
哈哈真的唷 不好意思一开始没叙述清楚~
所以目前也只能这样罗......
※ 编辑: vutsix 来自: 140.135.43.131 (03/19 22:23)
刚汇出apk装到X10测试了~~ ......是正常的 哈哈.....哀
13F:推 donnolove:所以是模拟器的键盘问题罗? 03/19 22:45
应该是的 X10使用上很正常 但是发现另一个问题 转向问题
手机转横 画面会自动转横向 但是layout没变 导致下方按钮被画面截掉
可以顺便问要怎麽另外设置横向的layout吗?
14F:推 adks3489:要不要换一台模拟器看看 03/19 23:03
换一台模拟器的意思是??? 新建一个AVD?
15F:推 ericinttu:有实机测就以实机为主. 03/19 23:22
16F:→ tomap41017:我也有模拟器键盘的问题,不过时好时坏 03/19 23:42
17F:推 JSL1028:设两个资料夹layout-land和layout-port 03/19 23:52
18F:→ JSL1028:前者是横屏後者是竖屏 切换时会自动抓 03/19 23:53
19F:→ JSL1028:setContentView()里一样放R.layout.main就OK了 03/19 23:54
20F:推 adks3489:嗯 新建一个看看@@ 03/20 01:01
刚新建AVD了 不过用2.1update1还是会有连点 改成2.3测试就不会了
感谢JSL大 我刚也有找到这方法 不过他会重跑一次onCreate(应该是这样说吧?
当前状态就不见了 要再重按计算 我还在爬文研究保留状态@@
刚改了好久都无法成功保留
21F:推 givemepass:保留用sharedPreference 你那本後面会讲到 03/22 07:47
我那本?
※ 编辑: vutsix 来自: 140.135.43.131 (03/22 21:27)
22F:推 givemepass:BMI这本书 03/23 08:46