【发布时间】:2019-03-31 11:22:20
【问题描述】:
此问题不重复。
我想检查我的键盘上的 enter 是否被点击。
这段代码对我最有帮助:
edittext.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View view, int i, KeyEvent keyEvent) {
Toast.makeText(getActivity(), "it works", Toast
.LENGTH_SHORT).show();
return false;
}
});
但它只适用于我的电脑键盘,不适用于我的手机。 我不知道天气很重要,但我正在使用 Fragment。
这是我的 XML:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:id="@+id/edittext"
android:imeOptions="actionDone"
android:padding="10dp"/>
我查看了 ALL These acticles 并尝试了所有代码,但没有任何效果。
编辑
我看了一条评论,所以我想补充一下:
我说的是软件键盘。
【问题讨论】:
-
你说的是软件键盘还是硬件键盘?
-
@JoaquinAlvarez 关于软件键盘
标签: android onclick key onclicklistener enter