Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android中,如果没有ArrayList,如何在微调器中设置字符串值?_Java_Android_Android Spinner - Fatal编程技术网

Java 在Android中,如果没有ArrayList,如何在微调器中设置字符串值?

Java 在Android中,如果没有ArrayList,如何在微调器中设置字符串值?,java,android,android-spinner,Java,Android,Android Spinner,用户位置已保存在数据库中。在这里,我从数据库中检索州和城市,然后保存在字符串中。没关系。现在,如何在微调器中设置状态字符串值,然后在第二个微调器中设置城市字符串值 String state = "prov"; String city = "cityy"; 当我尝试 ArrayAdapter<String> adaptersta = new ArrayAdapter<String>(uploadpostj.this, androi

用户位置已保存在数据库中。在这里,我从数据库中检索州和城市,然后保存在字符串中。没关系。现在,如何在微调器中设置状态字符串值,然后在第二个微调器中设置城市字符串值

String state = "prov"; 
String city = "cityy";
当我尝试

ArrayAdapter<String> adaptersta = new ArrayAdapter<String>(uploadpostj.this, android.R.layout.simple_spinner_item, Collections.singletonList(state)); 
spinnerstate.setAdapter(adaptersta);
ArrayAdapter适配器TA=新的ArrayAdapter(uploadpostj.this,android.R.layout.simple_微调器_项,Collections.singletonList(state));
喷丝头状态。设置适配器(适配器TA);

ArrayAdapter adaptercityy=新的ArrayAdapter(uploadpostj.this,android.R.layout.simple_spinner_项,Collections.singletonList(city));
喷丝能力.设置适配器(adaptercityy);
然后,如果我只是尝试只设置城市值,那么它是ok,或者尝试只设置状态值,再次ok。但是,当我尝试设置这两个值时,只会设置state值,city为空。如何在两个微调器中设置两个字符串值


用户选择州后,您应该将该州的城市添加到该州的arraylist并在城市微调器中显示。

用户选择州后,您应该将该州的城市添加到该州的arraylist并在城市微调器中显示。

谢谢您的回答,兄弟,现在每件事都完成了,我的问题是我怎样才能把他的州和城市设定在旋转器上?他正在上传一篇帖子,我想在微调器上设置他的州和城市,这些值来自他的个人资料,使用firebase数据库。首先尝试手动向微调器添加项目。我的意思是自己添加Firebase的物品。您将向用户显示所有州,当用户选择其中一个州时,您将阅读Firebase并将该州的城市添加到城市微调器@mwaqasinfact,我的程序运行良好,根据微调器状态索引,微调器城市显示该阵列列表内的所有城市。两者都工作正常。我只是试着显示他的原始位置,该位置已经保存在他的帐户配置文件中。我从firebase那里得到了他的州和市,并保存在字符串中。现在为了方便用户,我想把他的州设置为旋转的州,把他的城市设置为旋转的城市。你能让你的答案简单吗?你的意思是你想把旋转器放在一个特别的选择中@Mwakasif city微调器不依赖于州微调器,请执行您为州微调器所做的相同操作spinner@mwaqasthanks为了你的回答,兄弟,现在一切都完成了,我的问题是我怎么才能把他的州和城市设定在旋转器上?他正在上传一篇帖子,我想在微调器上设置他的州和城市,这些值来自他的个人资料,使用firebase数据库。首先尝试手动向微调器添加项目。我的意思是自己添加Firebase的物品。您将向用户显示所有州,当用户选择其中一个州时,您将阅读Firebase并将该州的城市添加到城市微调器@mwaqasinfact,我的程序运行良好,根据微调器状态索引,微调器城市显示该阵列列表内的所有城市。两者都工作正常。我只是试着显示他的原始位置,该位置已经保存在他的帐户配置文件中。我从firebase那里得到了他的州和市,并保存在字符串中。现在为了方便用户,我想把他的州设置为旋转的州,把他的城市设置为旋转的城市。你能让你的答案简单吗?你的意思是你想把旋转器放在一个特别的选择中@Mwakasif city微调器不依赖于州微调器,请执行您为州微调器所做的相同操作spinner@mwaqas
ArrayAdapter<String> adaptercityy = new ArrayAdapter<String>(uploadpostj.this, android.R.layout.simple_spinner_item, Collections.singletonList(city)); 
spinnercity.setAdapter(adaptercityy);