2017-08-05 41 views
-1

是我有一個關於在Android Studio中的觀點的問題:布爾檢查,如果一個視圖被點擊

有它返回一個布爾值,表明如果「視圖是一個longclick」

+1

的可能的複製[安卓:長點擊一個按鈕 - >執行操作(https://開頭計算器.com/questions/4402740/android-long-click-a-button-perform-actions) – krishan

回答

0

的方法通過在其上設置一個onClickListener,然後採取行動,當聽者的onClick()方法被調用,如:

View btnView = view.findViewById(R.id.btnView); 
btnView.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View view) { 
     // do something 
    } 
}); 
+0

對不起,我沒有很好地提出我的問題:我想問一下,如果 有一個方法返回一個布爾值,以指示「視圖是否在長距離」 –

+0

您是否指用戶當前正在點擊視圖?如果是這樣,看看像View.isInTouchMode(),isActivated(),isFocused(),isPressed()和isSelected()。儘管如此,我不能說哪種方法適合您的情況。 –

相關問題