gpt4 book ai didi

单击按钮时的Android显示数字小键盘

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:47:05 24 4
gpt4 key购买 nike

在我的应用程序中,我试图在用户单击按钮时显示数字小键盘。

单击按钮时,我使用 requestFocus() 将焦点转移到布局中的 EditText,接下来我需要显示数字键盘,以便用户可以输入值..

这些值将始终是数字,因此我只需要显示数字键盘。

我厌倦了在按钮的 onClick() 方法中使用它,但它不起作用。

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);

请为我提供任何解决方案。

此外,我的应用程序适用于支持 4.0.3 的 Android 平板电脑。

最佳答案

这在您的 EditText 属性中

android:inputType="phone" (This will displayed phone numeric keypad)

android:inputType="number" (This will displayed numeric keypad)

现在,您只需在单击 Button 时将 Focus 设置在 EditText 上..

有点像,

edtNumber = (EditText) findViewById(R.id.number);

// Button's onClick....
@Override
public void onClick(DialogInterface dialog, int which)
{
edtNumber.requestFocus();
}

关于单击按钮时的Android显示数字小键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11134873/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com