android - 如何链接键盘上的按钮以启动新屏幕?

标签 android android-activity keyboard android-softkeyboard

<Key android:codes="???" android:keyLabel="e" android:keyHeight= "7%p" android:horizontalGap=".85%p" android:keyWidth= "8%p"/>

我的自定义键盘上有一个键,但我想在按下它时打开一个显示选项列表的新窗口。例如,新窗口将显示一个引号列表,当您按下该列表时,它会为您键入。我正在考虑在 OnKey 方法中放置一个案例来听一段代码,但我不确定我应该使用哪个代码。另外,新窗口应该是一个 Activity 吗?

最佳答案

emailAddressEt.setImeOptions(EditorInfo.IME_ACTION_DONE);
        emailAddressEt.setOnEditorActionListener(new OnEditorActionListener() {
            @Override
            public boolean onEditorAction(TextView v, int actionId,KeyEvent event) {
            if (actionId == EditorInfo.IME_ACTION_DONE) {
            Intent intent = new Intent(this,NewActivity.class);
startActivity(intent);
                }
                return false;
            }
        });

关于android - 如何链接键盘上的按钮以启动新屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34584685/

相关文章:

安卓来电去电录音

android - ScrollView 内的空 ListView 作为两个 fragment

android - 单击可扩展 ListView 项/子项时无法启动/打开 Activity 以及如何在此处实现 Toast

c - 程序集 16h BIOS 调用不起作用

macos - 操作系统 X : Capture keyboard input without visually taking focus

assembly - 实模式汇编获取键盘输入

android - 如何从 Garmin Fenix3 检索 Activity

android - 从代码中显示标题栏

android - 从 Xamarin Android 上的另一个 Activity 启动一个 Activity

java - AndEngine:如何删除启动默认 Activity 屏幕