2016-02-13 119 views
0

谷歌键盘让你长按空格键在Android中切换键盘。我还没有把任何东西与谷歌搜索,但我敢肯定有一种方法来做到这一点编程。如何模仿Google键盘的空格键长按功能切换键盘?

如何调出输入法选取器?

+0

我只是想长按在我的Nexus 6P空格键,并没有做什么特别的。 –

+0

@dougstevenson谷歌键盘。我有相同的设备。 – Kehlan

回答

2

他们使用showInputMethodPicker()

private void onSpaceBarLongPress() { 
    InputMethodManager imm = (InputMethodManager) 
     getSystemService(Context.INPUT_METHOD_SERVICE); 
    imm.showInputMethodPicker(); 
} 
+0

第一条语句会产生“不兼容类型”编译错误。 – Kehlan

+0

添加了相应的投注 – ianhanniballake

+0

令人惊叹。感谢您的迅速回复。 – Kehlan