大多數(shù)Android設(shè)備和所有iOS設(shè)備都沒(méi)有硬件鍵盤(pán)焦读。 相反,可以向用戶(hù)呈現(xiàn)軟屏或屏幕鍵盤(pán)。 要打開(kāi)屏幕鍵盤(pán)骇窍,我們可以使用這種方法:
Gdx.input.setOnscreenKeyboardVisible(true);
一旦可見(jiàn),任何按鍵將被報(bào)告為應(yīng)用程序的事件锥余。 此外腹纳,輪詢(xún)可用于檢查特定密鑰的狀態(tài)。
請(qǐng)注意,當(dāng)在Android上使用橫向模式時(shí)嘲恍,屏幕鍵盤(pán)實(shí)現(xiàn)中存在一個(gè)BUG足画。 可以為自定義鍵盤(pán)切換默認(rèn)的Android屏幕鍵盤(pán),許多手機(jī)制造商如HTC也使用此功能佃牛。 可悲的是淹辞,他們的鍵盤(pán)實(shí)現(xiàn)往往是錯(cuò)誤的,導(dǎo)致這個(gè)問(wèn)題中描述的問(wèn)題俘侠。 如果您使用錯(cuò)誤的自定義鍵盤(pán)或您的制造商提供了一個(gè)錯(cuò)誤的自定義鍵盤(pán)象缀,libGDX可以正常使用Google的鍵盤(pán)。
屏幕鍵盤(pán)功能僅適用于Android和iOS平臺(tái)爷速。