gpt4 book ai didi

Android - 如何将 Spinner 中的选择添加到 EditText

转载 作者:行者123 更新时间:2023-11-29 22:29:16 26 4
gpt4 key购买 nike

我想做的是从 android 中的微调器中进行选择,然后选择要添加到编辑文本框的任何内容。到目前为止我的代码是这样的......

spinner.setOnItemSelectedListener(
new OnItemSelectedListener() {

public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {

edittext.setText("");

}

public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub

}
//add some code here
}
);

问题是这似乎甚至在选择微调器之前就已经运行,所以它总是将我的编辑文本设置为“”。理想情况下,我希望将文本设置为在微调器中所做的选择。那么,有人有什么想法吗?

最佳答案

在启动时,您的微调器将获得其默认值,这算作一个选择。执行 boolean FirstTime 或类似的操作。

您可能从某个数组或其他东西初始化您的微调器?该函数实际上看起来像这样

public void onItemSelected(AdapterView<?> parent,
View view, int position, long id);

所以只需使用位置变量

{
edittext.setText(myArray[position]);
}

关于Android - 如何将 Spinner 中的选择添加到 EditText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4828198/

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