gpt4 book ai didi

Android:Spinner 没有正确获得焦点

转载 作者:太空宇宙 更新时间:2023-11-03 11:15:15 26 4
gpt4 key购买 nike

我遇到了以下问题:在 ScrollView 中,我有一个 TableLayout,其中包含许多 EditTextsSpinnersRadioGroups等等。当 Activity 开始时,第一个 EditText 获得焦点。如果我向下滚动到 Spinner 并选择一个项目,它会自动滚动回具有焦点的 EditText

我已经尝试使用以下内容:

((Spinner) findViewById(R.id.attributes_status)).setFocusable(true);
((Spinner) findViewById(R.id.attributes_status)).setFocusableInTouchMode(true);

R.id.attributes_status 是微调器。这解决了自动滚动问题,但现在我必须点击微调器两次(1. 设置焦点,2. 显示项目列表)!

有人知道如何将焦点正确设置到 Spinner 吗?或者如何在不改变 Spinner 行为的情况下抑制自动滚动问题?

提前致谢并致以最诚挚的问候,

塞巴斯蒂安

最佳答案

我遇到了同样的问题。我通过使用 setFocusableInTouchMode(true) 使微调器可聚焦来解决它,但这会导致其他问题。你可以看看我对他们的解决方案here .

关于Android:Spinner 没有正确获得焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17557284/

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