2012-06-27 65 views
0

最近,我爲我的腦性麻痹女孩創建了一款平板電腦軟件,因爲她無法說話而「和我說話」。嗯,我的一位朋友患有嗜肌性脊髓側索硬化症(ALS)。他只能移動一根手指,而且他願意使用我女兒的軟件能夠再次「說話」。因爲他只需移動一個手指,我就創建了一個版本,每個項目「閃爍」(黃色)一段時間(僅僅一秒),如果他按下鼠標按鈕,則該項目聚焦(黃色)爲活性。Android中的通用點擊事件

見下文:

Communication software

它的工作原理,如果你離開鼠標移到屏幕的黑色部分。如果鼠標懸停在按鈕上,它將不起作用,它會點擊鼠標停在的按鈕。另外,如果他使用鍵盤並按下ENTER鍵,則它將激活第一個按鈕,然後,如果他點擊左箭頭,然後再次按下ENTER鍵,則會激活第二個按鈕,依此類推。

所以,我希望我可以創建一個通用事件,如果他按下ENTER鍵,只需選中(黃色)項目就會被激活。

任何想法?

回答

0

那麼你可以做出兩種不同的模式。一個是每個圖片都有點擊監聽器,另一個是隻需單擊屏幕上任意位置的點擊(例如,找到最大的佈局ID並設置監聽器)。然後在第二個模式下,使用

http://developer.android.com/reference/android/view/KeyEvent.html

檢測的KeyEvents如輸入,並根據視圖中突出顯示處理它們。