JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java ME、Google Android 平台與 JavaCard 討論區 » Android  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:Button事件如何自保持呢? [Re:u97127011]
jimwayne





發文: 220
積分: 0
於 2012-04-11 09:47 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
u97127011 wrote:
1
2
3
4
5
6
7
8
9
10
Button=(Button)findViewById(R.id.btn);
Button.setOnTouchListener(new Button.OnTouchListener(){
 
public boolean onTouch(View v, MotionEvent event) {
 
int action = event.getAction();
if(event.getAction()==MotionEvent.ACTION_DOWN){
   
//讓車往前走
}

小弟的按鈕要一直按很累人...不能一直壓著按鈕讓它跑
是不是不能用ontouch事件呢?有沒有大大可以指點迷經一下小弟的?


小弟個人沒這樣寫過,不過 onxxxx 的事件通常都是只會觸發一次吧
您可以試試把程式碼改寫成:

1
2
3
4
5
6
7
public boolean onTouch(View v, MotionEvent event) {
 
    int action = event.getAction();
    while(action == MotionEvent.ACTION_DOWN){
        //讓車往前走
    }
}


把 if 換成 while,用迴圈來讓移動的動作一直執行
不過這個寫法會讓車跑太快 XD
您可能需要加上 Thread.sleep 之類的方法讓迴圈每隔可能 0.2 或 0.3 秒執行一次
也許還會需要把移動的動作寫在新的 Thread 裡面?


reply to postreply to post
Java 工作者,但仍然是個初心者.....
話題樹型展開
人氣 標題 作者 字數 發文時間
2314 Button事件如何自保持呢? u97127011 462 2012-04-11 05:18
2156 Re:Button事件如何自保持呢? jimwayne 737 2012-04-11 09:47
2145 Re:Button事件如何自保持呢? u97127011 748 2012-04-11 20:45
1992 Re:Button事件如何自保持呢? jimwayne 797 2012-04-14 23:41
1927 Re:Button事件如何自保持呢? Saber_Servant 340 2012-04-18 10:08
1916 Re:Button事件如何自保持呢? u97127011 681 2012-04-21 16:12
1905 Re:Button事件如何自保持呢? Saber_Servant 84 2012-04-21 22:20
1825 Re:Button事件如何自保持呢? ahapro 227 2012-05-03 09:36
1877 Re:Button事件如何自保持呢? ahapro 651 2012-05-03 10:54
2027 Re:Button事件如何自保持呢? u97127011 43 2012-04-14 16:53
1939 Re:Button事件如何自保持呢? sky90621 94 2012-04-17 11:02
» JWorld@TW »  Java ME、Google Android 平台與 JavaCard 討論區 » Android

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8