如何使用软键盘在Android中更改按钮文字?

时间:2012-03-06 07:01:22

标签: android

如何使用软键盘在按钮中输入文字。按下按钮,软键盘将打开,用户输入文字

2 个答案:

答案 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" />

我显示类似按钮,当你点击它时显示软键盘,你可以输入你想要的任何东西。

希望对你有用:)