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毫秒的時長說明 同樣是在寫...