gpt4 book ai didi

android - 微调器依赖于 android 中的另一个微调器

转载 作者:行者123 更新时间:2023-12-05 08:02:05 26 4
gpt4 key购买 nike

http://developer.android.com/resources/tutorials/views/hello-spinner.html我使用此链接作为基础..

我有 3 个旋转器,第一个旋转器代表国家,第二个旋转器代表州,第三个旋转器代表城市。

我已经在 stackoverflow 上看到了链接,但它不太合适。

我的代码如下

public class SpinnerActivity extends Activity {

String state="";

ArrayAdapter adapter1,adapter2; Spinner spinner1,spinner2;

/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);

    spinner1 = (Spinner) findViewById(R.id.spinner1);
spinner2 = (Spinner) findViewById(R.id.spinner2);

adapter1 = ArrayAdapter.createFromResource(
this, R.array.states_array, android.R.layout.simple_spinner_item);
adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(adapter1);
spinner1.setOnItemSelectedListener(new MyOnItemSelectedListener());


if(state.equalsIgnoreCase("Gujarat"))
{
adapter2 = ArrayAdapter.createFromResource(this, R.array.rajasthan_array, >android.R.layout.simple_spinner_item);
}
if(state == "Rajasthan")
{
adapter2 = ArrayAdapter.createFromResource(this, R.array.rajasthan_array, >android.R.layout.simple_spinner_item);
}

adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner2.setAdapter(adapter2);
spinner2.setOnItemSelectedListener(new MyOnItemSelectedListener());

}

public class MyOnItemSelectedListener implements OnItemSelectedListener {

   public void onItemSelected(AdapterView<?> parent,View view, int pos, long id)
{
state=parent.getItemAtPosition(pos).toString();
Toast.makeText(parent.getContext(), "The state is " +
parent.getItemAtPosition(pos).toString(), Toast.LENGTH_SHORT).show();
}
public void onNothingSelected(AdapterView parent)
{
// Do nothing.
}

}

}

我发现的错误是,我已经在 onCreate() 方法中创建了所有他的东西。但我找不到我能做的替代事情......我不知道为什么这不起作用..

如果可能请帮忙

谢谢...

最佳答案

在 onSelectItem 中填充第二个微调器等等。

关于android - 微调器依赖于 android 中的另一个微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9921503/

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