Java 想要一个简单的代码来获取州名和城市名取决于选择

Java 想要一个简单的代码来获取州名和城市名取决于选择,java,android,procedural-programming,Java,Android,Procedural Programming,我对android和java都是新手。我正在开发一个简单的应用程序,其中包含由spinner选择的国家、州和城市。现在考虑当我选择国家(印度)的时候,我只需要得到印度的国家。然后,在选择任何州(安得拉邦)时,A.P.的城市应显示在下一个微调器中。有人能给我推荐一些示例代码吗 提前感谢您可以将此逻辑(用于两个微调器)添加到代码中: public void onCreate() { .... Country[] mCountries = ... ; final Spinner spinner1

我对android和java都是新手。我正在开发一个简单的应用程序,其中包含由spinner选择的国家、州和城市。现在考虑当我选择国家(印度)的时候,我只需要得到印度的国家。然后,在选择任何州(安得拉邦)时,A.P.的城市应显示在下一个微调器中。有人能给我推荐一些示例代码吗

提前感谢

您可以将此逻辑(用于两个微调器)添加到代码中:

 public void onCreate() {
 ....
Country[] mCountries = ... ;
final Spinner spinner1 = ...;
final Spinner spinner2 = ...;

spinner1.setAdapter(new ArrayAdapter(mCountries);
spinner1.setOnItemSelectedListener( new OnItemSelectedListener() {

void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
    Country country = (Country) parent.getAdapter().getItem(position);
    spinner2.setAdapter(new ArrayAdapter(country.getStates());
 }
 void onNothingSelected(AdapterView<?> parent) {
    spinner2.setAdapter(null);
 }
});
public void onCreate(){
....
国家[]百万国家=;
最终喷丝器喷丝器1=。。。;
最终喷丝器喷丝器2=。。。;
喷丝头1.设置适配器(新阵列适配器(McCountries);
spinner1.setOnItemSelectedListener(新的OnItemSelectedListener(){
已选择空视图(AdapterView父视图、视图视图、整型位置、长id){
Country Country=(Country)parent.getAdapter().getItem(position);
spinner2.setAdapter(新的ArrayAdapter(country.getStates());
}
NothingSelected无效(AdapterView父级){
喷丝头2.设置适配器(空);
}
});
。。。。 }

您可以将此逻辑(对于两个微调器)添加到代码中:

 public void onCreate() {
 ....
Country[] mCountries = ... ;
final Spinner spinner1 = ...;
final Spinner spinner2 = ...;

spinner1.setAdapter(new ArrayAdapter(mCountries);
spinner1.setOnItemSelectedListener( new OnItemSelectedListener() {

void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
    Country country = (Country) parent.getAdapter().getItem(position);
    spinner2.setAdapter(new ArrayAdapter(country.getStates());
 }
 void onNothingSelected(AdapterView<?> parent) {
    spinner2.setAdapter(null);
 }
});
public void onCreate(){
....
国家[]百万国家=;
最终喷丝器喷丝器1=。。。;
最终喷丝器喷丝器2=。。。;
喷丝头1.设置适配器(新阵列适配器(McCountries);
spinner1.setOnItemSelectedListener(新的OnItemSelectedListener(){
已选择空视图(AdapterView父视图、视图视图、整型位置、长id){
Country Country=(Country)parent.getAdapter().getItem(position);
spinner2.setAdapter(新的ArrayAdapter(country.getStates());
}
NothingSelected无效(AdapterView父级){
喷丝头2.设置适配器(空);
}
});
。。。。
}

这是一个很糟糕的问题,原因很多。你需要更具体一些,公布你的代码,并对你想要的内容进行更详细的解释。请不要指望我们帮你做家务。试着从它开始,如果你有任何疑问,这里的人可以帮助你。这是一个很糟糕的问题,原因很多。你需要更加谨慎具体来说,张贴你的代码,并对你想要的内容进行更详细的解释。请不要期望我们为你做家庭作业。试着开始吧,如果你有任何疑问,这里的人可以帮助你。谢谢,它帮助我开始了代码,我想这个示例已经帮助我开始了。再次感谢。谢谢,它帮助我开始了e代码,我想这个示例已经帮助我开始了。再次感谢。