2012-11-14 78 views
0

行動是它能夠將在onlongclickListener兩個動作.. 下面是示例代碼安卓:兩個在onLongClickListener

public class traction implements OnLongClickListener { 


    private Activity activity; 
    static int i = 0; 
    public traction(Activity activity) { 
     this.activity = activity; 
    } 


    public void onLongClick(View v) { 

     Intent i = new Intent(activity, login.class); 
     activity.startActivity(i); 

    } 

    }} 

這裏當我按下FST時間的活動火,如果我做了三長按另一胡亞蓉應該觸發...謝謝

回答

1

您可以使用該按鈕的標誌或動態標誌並使用switch語句。

你可以找到一個很多example

+0

喜..我希望同樣的按鈕來執行兩個動作..1點擊要火活動,3個clciks應該火在這種情況下,u需要另一個胡亞蓉.... – teekib

+0

實現你的自定義手勢,這裏是一個例子http://mobile.tutsplus.com/tutorials/android/android-gesture/ – Omarj

+0

或你可以禁用按鈕,是不夠的,你也應該使按鈕不可點擊setClickable(false )。 setEnabled()只會改變按鈕的外觀,該按鈕將繼續接收點擊事件。 – Omarj