gpt4 book ai didi

android - 在 android 中选择时将焦点设置在微调器上

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:43:35 24 4
gpt4 key购买 nike

我有一个带有多个 EditText 和 Spinner 控件的垂直滚动布局。问题是当我在选择后选择任何微调器选项时,屏幕滚动回到最后一个 EditText 在这个微调器之前正在编辑。焦点保留在我正在编辑的最后一个 EditText 上。有没有一种方法可以使我专注于当前选定的微调器。

我正在寻找一种解决方案,该解决方案可以通过布局 XML 在所有微调器上实现,或者寻找适用于所有微调器的一些通用方法。

最佳答案

这是我的解决方案。

mSpinner.setFocusableInTouchMode(true);
mSpinner.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
if (mSpinner.getWindowToken() != null) {
mSpinner.performClick();
}
}
}
});

关于android - 在 android 中选择时将焦点设置在微调器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23075561/

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