gpt4 book ai didi

Android Spinner 提示?

转载 作者:行者123 更新时间:2023-11-29 00:45:51 27 4
gpt4 key购买 nike

我当前的 android 应用程序中有两个微调器,我想要一个默认值,例如 editText 的 android:hint 功能。有没有办法这样做,但不会将提示添加到填充微调器的字符串数组。例如从微调器列表中选择提示是不可能的。

此外,是否有一种方法可以检查用户是否选择了有效值,如果没有则采取行动。我在我的 editTexts 中通过获取字符串的值然后:

if (calculator_ShutterSpeed_TempValue.equals("") ){
行动
}

我能否在再次按下按钮时将微调器设置回它的提示值?

所以我要问的是:

  1. 在用户点击微调器后不可能重新显示微调器提示?
  2. 检查用户是否从微调器中选择了有效值(他们是否选择了超出默认提示值的值)?
  3. 重新显示点击重置按钮时的提示?

最佳答案

要在 Spinner 中设置默认值,您必须首先设置索引选择 setSelection(index),然后使用 SharedPreferences 将其保存到首选项中。请查看代码以设置和加载首选项。所以 onResume() 突出显示所选的索引值。

要从微调器中获取值,请使用 spinner.getSelectedItem() 并将其转换为 String。现在您可以将其与您的标准进行比较。

要重新显示提示,首先它必须作为微调器中的一个项目,然后注册 OnItemSelectedListener。在该监听器的代码中,再次将所选索引重置为提示索引。

关于Android Spinner 提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6418847/

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