看板 AndroidDev 關於我們 聯絡資訊
※ [本文轉錄自 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
vutsix:喔對了~ 是打在EditText裡~ 03/19 21:18
abccbaandy:你先點內建的程式試試看 03/19 21:18
是指AVD裡的程式嘛? 我剛點了一下 google搜尋框 跟計算機 都是正常的 對了 AVD版本是2.1update1
cooper6334:有AndroidDev版喔 03/19 21:31
albb0920:你沒有改過 EditText 的話除了輸入法想不到什麼問題Orz 03/19 21:35
donnolove:之前寫BMI也有遇到一樣的問題...不過我忘了是什麼原因 03/19 21:36
donnolove:可能要把按下數字的事件貼出來看 03/19 21:39
c大感謝!原來有AndroidDev板 al大~ 我還真的有改過edittext呢..改Maxline跟inputType.. do大~ 按下數字的事件是指..?? 我只有設定button事件耶 所以應該要是先按button才會去動到edittext吧? (是這樣嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.43.131
ericinttu:你寫在什麼事件觸發動作裡? 03/19 21:50
donnolove:指的是你在按數字的button裡寫的事件 03/19 21:58
那我PO囉 完整程式 http://pastebin.com/GbYnmw53 .....再麻煩大大 如果有發現有什麼嚴重的撰寫缺點麻煩提點我XD 感謝 雖然有摸過JAVA 但我沒學得很紮實..
donnolove:用模擬器的鍵盤跟用android裡的鍵盤按數字都會重覆嗎? 03/19 22:15
donnolove:抱歉 剛剛搞錯...一直以為輸入的數字是用button寫的 03/19 22:16
哦~~~這麼一說的話 android螢幕鍵盤是正常的 實體鍵盤會連點
donnolove:這個我也不曉得問題在哪...只是後來我輸入都改用android 03/19 22:20
donnolove:裡面的鍵盤... 03/19 22:21
哈哈真的唷 不好意思一開始沒敘述清楚~ 所以目前也只能這樣囉...... ※ 編輯: vutsix 來自: 140.135.43.131 (03/19 22:23) 剛匯出apk裝到X10測試了~~ ......是正常的 哈哈.....哀
donnolove:所以是模擬器的鍵盤問題囉? 03/19 22:45
應該是的 X10使用上很正常 但是發現另一個問題 轉向問題 手機轉橫 畫面會自動轉橫向 但是layout沒變 導致下方按鈕被畫面截掉 可以順便問要怎麼另外設置橫向的layout嗎?
adks3489:要不要換一台模擬器看看 03/19 23:03
換一台模擬器的意思是??? 新建一個AVD?
ericinttu:有實機測就以實機為主. 03/19 23:22
tomap41017:我也有模擬器鍵盤的問題,不過時好時壞 03/19 23:42
JSL1028:設兩個資料夾layout-land和layout-port 03/19 23:52
JSL1028:前者是橫屏後者是豎屏 切換時會自動抓 03/19 23:53
JSL1028:setContentView()裡一樣放R.layout.main就OK了 03/19 23:54
adks3489:嗯 新建一個看看@@ 03/20 01:01
剛新建AVD了 不過用2.1update1還是會有連點 改成2.3測試就不會了 感謝JSL大 我剛也有找到這方法 不過他會重跑一次onCreate(應該是這樣說吧? 當前狀態就不見了 要再重按計算 我還在爬文研究保留狀態@@ 剛改了好久都無法成功保留
givemepass:保留用sharedPreference 你那本後面會講到 03/22 07:47
我那本? ※ 編輯: vutsix 來自: 140.135.43.131 (03/22 21:27)
givemepass:BMI這本書 03/23 08:46