Android 如何在我的应用程序中将我的个人键盘设置为标准输入

Android 如何在我的应用程序中将我的个人键盘设置为标准输入,android,android-layout,android-intent,android-widget,Android,Android Layout,Android Intent,Android Widget,我创建了一个小键盘来取代标准的Android键盘。在我的应用程序中,我应该如何将键盘设置为标准输入? 谢谢我想这可能对你有帮助。您可以隐藏系统键盘使用的类InputMethodManager。在此之后,在EditText上创建onFocusListener,如果您有focus,请自己调用类键盘。首先,您需要创建键盘布局。。。你必须定制它。。然后在布局中包括键盘,在这里你需要显示你的个人键盘。。像这样 并为edittext编写一个单击事件,并在单击edittext时显示此键盘 谢谢你……别这样。

我创建了一个小键盘来取代标准的Android键盘。在我的应用程序中,我应该如何将键盘设置为标准输入?
谢谢

我想这可能对你有帮助。您可以隐藏系统键盘使用的类InputMethodManager。在此之后,在EditText上创建onFocusListener,如果您有focus,请自己调用类键盘。

首先,您需要创建键盘布局。。。你必须定制它。。然后在布局中包括键盘,在这里你需要显示你的个人键盘。。像这样

并为edittext编写一个单击事件,并在单击edittext时显示此键盘


谢谢你……

别这样。使用系统的默认键盘。你知道,有些人有实体键盘!您可以将键盘作为一个独立的应用程序发布,如果您愿意,人们可以使用它来替换默认键盘。但不同的键盘在不同的应用程序中使用是一个可用性噩梦。我详细解释了我的问题。基本上使用我的键盘,EditText的大小与我添加的文本不匹配。为什么?