0
我試圖將我的分段佈局中的按鈕映射爲鍵盤上的按鍵。 這是我按下按鈕:作爲鍵盤按下的應用程序按鈕
Button down = (Button)(myView.findViewById(R.id.btnDOWN));
down.setOnTouchListener(new View.OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.i(TAG, "Down pressed");
return false;
}
});
我沒能找到,這將允許我這樣做任何庫,所有我發現了相反的情況下,當一個鍵盤或控制器按將被髮送到設備。
我試圖在這裏通常做的是一個應用程序,它像一個控制器的RetroPie一樣使用手機作爲藍牙鍵盤,只有特定控制器必需的按鍵。
但是,onClick只會註冊最初的點擊,使其成爲單數。我不應該使用onTouch獲取連續輸入嗎?我不想在每次我想下降時都點擊下來,我想保留它。 – NoobProgrammerWannabe
所以你想讓聽衆「長按按鈕」動作?請幫助我更好地瞭解你在找什麼 – Thecave3
按鈕功能在這裏不是問題,有一個控制器,我會有單擊和長按。(你可以糾正並引導我正確實施儘管如此,長按/連續按)。主要的問題是將按鈕按下注冊爲鍵盤按下,這樣在RetroPie上,我可以將它作爲普通的鍵盤「A」輸入接收。 – NoobProgrammerWannabe