如何使用软键盘在按钮中输入文字。按下按钮,软键盘将打开,用户输入文字
答案 0 :(得分:1)
public static void showKeyboard(View view)
{
InputMethodManager mgr = (InputMethodManager)myContext.getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT);
((InputMethodManager)myContext.getSystemService(Context.INPUT_METHOD_SERVICE)).showSoftInput(view, 0);
}
此代码用于打开软键盘。你可以把它放在按钮的onClick上。但我不确定是否在键盘上打字。我第一次遇到这个问题。你为什么不使用editText呢?
答案 1 :(得分:0)
尝试使用具有样式类型按钮的edittext。请参阅XML中的以下代码
<EditText
android:id="@+id/buttonedittext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="test"
style="@android:style/Widget.Button" />
我显示类似按钮,当你点击它时显示软键盘,你可以输入你想要的任何东西。
希望对你有用:)