Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 具有可见软件键盘的活动大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在这里看到了一些类似的问题,但没有找到我真正想要的东西.我需要创建一个简单的活动,用户必须输入一个数字并将其返回到主活动.布局应该只包含屏幕上半部分的编辑文本和屏幕下半部分的软件键盘.当按下键盘上的完成键时,活动应该完成.将欣赏任何链接代码片段,以帮助解决此问题.

解决方法

我建议你使用 Custom dialog来做.

关键是,你想要一个键盘进行交互,并在按下一个数字时返回,不是吗?

如果想要一个示例,您可以创建一个Dialog Activity,如:

public class Keypad extends Dialog

protected static final String TAG = "Keypad" ;
private final View keys[] = new View[9];
private View keypad;
privatE int tecla = 0;

然后在create上设置此内容

setContentView(R.layout.keypad);
    findViews();
    setListeners();

查找视图将是这样的

keypad = findViewById(R.id.keypad);
    keys[0] = findViewById(R.id.keypad_1); ...

对话框XML必须有一个表:

<TableRow>
    <Button android:id="@+id/keypad_1" android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:onClick="keypadClick"
    android:text="keypadClick"></Button>
    <Button android:id="@+id/keypad_2"
        android:text="2" >
    </Button>
    <Button android:id="@+id/keypad_3"
        android:text="3" >
    </Button>
</TableRow> ... Etc

因此,当你启动对话框时,会出现一个包含9个数字的菜单(在我的情况下),当按下1时,它们将被解除,并关闭对话框(返回到抛出的位置)

我希望它有所帮助!!

大佬总结

以上是大佬教程为你收集整理的android – 具有可见软件键盘的活动全部内容,希望文章能够帮你解决android – 具有可见软件键盘的活动所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。