在Android中更改软键盘 - 仅在模拟器中工作

时间:2012-03-27 14:47:33

标签: android android-softkeyboard

我正在尝试调用Android中的特定键盘,底部有一个“完成”按钮:

    <EditText 
    android:id="@+id/PlayerName"
    android:layout_marginLeft="5dp"
    android:paddingLeft="33dp"
    android:layout_marginTop="4dp"
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent"
    android:layout_marginRight="5dp"  
    android:text="" 
    android:imeOptions="actionDone"
    />

这在模拟器上正常工作,正确显示,但它不适用于我用于测试的设备LG-P970。

我在代码中模仿了什么吗?

由于

1 个答案:

答案 0 :(得分:1)

IME选项特定于输入方法。模拟器具有标准输入方法,但制造商通常会实现自己的具有UI外观的输入方法。那可能就是你所看到的。此外,并非所有输入方法的行为都相同。例如,语音命令输入方法可能没有“actionDone”的概念。避免使用“理想”输入法进行编程可能会更好。

也许我们可以建议一种不同的方式去做你想做的事情?