gpt4 book ai didi

java - 将焦点设置到按钮

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

如何在不将 setFocusableInTouchMode 设置为 true 的情况下将焦点设置到按钮?

我首先尝试了这个:

button.requestFocus();

那根本行不通。然后我尝试了这个:

button.setFocusableInTouchMode(true);
button.requestFocus();

问题是,它突出显示了按钮。我不希望按钮在触摸模式下突出显示。我只想在用户按下回车键或 Tab 键时选择按钮。

澄清一下,我只是希望第一个按钮在不处于触摸模式时以焦点开始。

最佳答案

我想,你想要这样:

button.setOnKeyListener(new OnKeyListener() {

@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_ENTER:
// HIT THE ENTER KEY
break;
case KeyEvent.KEYCODE_TAB:
// HIT THE TAB KEY
break;
}
return false;
}
});

如果你不想这样,你能说清楚吗?对不起我的英语。

关于java - 将焦点设置到按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18068216/

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