1
私はアンドロイドで始まっています。私はプロジェクトに取り組んでいます。しかし、私は、互いに関連する2つのスピナーを行うことは非常に困難です。実際には国のためのスピナーと街のためのスピナー。選択された国の代わりに、第2のスピナーが都市を表示します。関連するスピナーAndroid
"OnItemSelectedListener"を使用しましたが、 "ArrayAdapter.createFromResourc e"をOnItemSelectedListener内で使用することはできません。 私は他の多くの方法を試しましたが、まだそれらのどれも働いていません。 誰でも助けてくれますか? createFromResourceは内部動作しないという理由は
spinner.setOnItemSelectedListener(
new OnItemSelectedListener() {
public void onItemSelected(
AdapterView<?> parent, View view, int position, long id) {
int spinnerId = spinner.getSelectedItemPosition();
if (spinnerId==0){
adaptert = ArrayAdapter.createFromResource(
this, R.array.tirana, android.R.layout.simple_spinner_item);
adaptert.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
}
else if (spinnerId==1) {
adaptert = ArrayAdapter.createFromResource(
this, R.array.durres, android.R.layout.simple_spinner_item);
adaptert.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
}
spinnert.setAdapter(adaptert);
}
public void onNothingSelected(AdapterView<?> parent) {
}
});
次のとおりです。
これはコードです (PS私が読んで、このトピックに関する他の記事を試みたが、それはまだ動作しませんしています) 'this'にアクセスできないOnItemSelectedListener?代わりにYourActivityName.thisを試してみてください。 – Marmoy