Android中怎麼去判斷點選事件中的View

時間 2023-02-26 23:45:03

1樓:匿名使用者

每一個view都有一個id(在你onclick(view v)這個方法中、v既是你點選物件的view、但是怎麼去判斷是不是你點選的那個view就直接可以由v.

getid() 來判斷是否為點選事件的view

2樓:匿名使用者

用背景,高亮的背景準備2張**,時間到了就在介面卡裡面的getview方法裡面,setbackground這個高亮**,或者setsrc

android åð¶ïviewêç·ñóðéèöãáëµã»÷êâ¼þ

android ôõã´åð¶ï×óviewôú´¦àítouchêâ¼þ

android如何判斷當前view上有幾個手指在觸控

3樓:

public boolean ontouch(view v, motionevent event)

view 裡面覆寫這個方法 然後檢查。

它返回有效觸點數。

4樓:匿名使用者

在設定找到開發者選項把顯示觸控操作。

5樓:s閃d電s鼠

設定-開發者選項-顯示觸控位置(顯示觸控互動的可是反饋)把它打上勾。

6樓:小青年寶哥

這個應該用手勢監聽類gesturedetector來實現監聽。

android/演算法設計:view上劃分若干矩形區域,怎麼快速判斷點選事件作用在哪個區域?(不能用子view)

7樓:匿名使用者

比如你view大小是vieww和viewh,padding是 viewp,各個矩形之間距離是p,矩形排列是m乘以n,那這時候如果有一個點 xy被點選了,那麼就先算在第幾行:(viewh-2*viewp)/n-p,意思就是,先用總高度減去上下邊距除以總行數,得到矩形高度h,然後用(viewh-viewp)/(h+p) 得出的結果j,就是第幾個矩形了,然後還得排除一下是不是點選的間距,大概思路就是這樣,你試一下。

8樓:匿名使用者

不用子view那就只能座標判斷了。

android view判斷是哪個點選

9樓:盡淺吟年華未央

需要隱藏時,設定view的visible,後面根據visible判斷。

or你這樣就算view被別的view擋住了,也是有可能獲取到點選事件或者說被使用者看到的。所以這不是根本解決之道。不知道你是想測什麼東西。為何要把沒有顯示在最上層的view給過濾掉。

android中如何理解new view.onclicklistener(){ .......}這

10樓:醬油2瓶

因為控制元件繼承自view這個類,所以當給控制元件設定點選事件的時候其實是實現onclicklistener這個介面的實現方法。

android 判斷點選哪個按鈕

11樓:殘星飛月

android在佈局時候和動態在佈局中新增控制元件時,都會為每一個控制元件設定一個id,所以如果要確定時哪個按鈕的話,需要知道這個id。

@override

public void onclick(view view)

12樓:小傻

android控制元件的點選事件,會傳入一個view的,這個view就可以進行判斷,看看是哪一個view被點選了。

Android怎麼判斷是雙卡雙待

最佳解決方案 隔壁兄弟開發雙卡雙待,還真沒有在framework 加入介面判斷是不是雙卡雙待,或者正在用。其他解決方案 關注中。其他解決方案 其他解決方案 android 本身並沒有支援雙卡,原始碼倒是有判斷 sim 卡存在,是否準備好,不過那只是針對。單卡的。雙卡的實現一般都是高通,broadco...

android開發中activity怎麼使用多個佈局檔案

activity使用多個佈局檔案,可以通過addcontentview的方式進行新增,也可以通過addview的方式新增layout佈局檔案。題中描述的可以不用多個佈局,只需要一個佈局就行了。根據不同的題,動態呈現內容就行了。示例 textview tv textview findviewbyid ...

Android怎麼關閉EditText中的軟鍵盤

可以通過下面的 來實現android自動彈出軟鍵盤 edittext.requestfocus edittext是一個edittext控制元件 timer timer new timer 設定定時器timer.schedule new timertask 300 設定300毫秒的時長說明 同樣是在寫...