ドロップダウンリストビューを作成し、最初のリストでアイテムが選択されたときに別のリストビュー(ドロップダウン)を開きたいです。スピナー、ListViewsなどについてたくさん読んだことがあります。何も役に立たないようです...ありがとう
2 に答える
0
一般に、これは不適切な GUI パターンです。また、最初の項目を選択した後、2 番目のリスト ビュー (スピナー) のデータを手動で変更する必要があります。
于 2012-07-31T13:36:54.077 に答える
0
months drop down
ここでの私のモットーは、ユーザーが のみを選択したときにyear
アダプターを追加することyear drop down
です。
changemonths()
そのため、ユーザーがドロップダウンで年をクリックすると、メソッドが呼び出されます。
year
そのため、ユーザーが月のドロップダウンを選択するたびにrefresh
yearDropdown.setAdapter(Adapteryear);//=====> Here I am adding adapter to the year drop down.
yearDropdown.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id)
{
selectedyear = parentView.getSelectedItemPosition();
drpyear = yearDropdown.getSelectedItem().toString();
changemonths();
}
public void onNothingSelected(AdapterView<?> parentView)
{
}
});
public void changemonths()
{
adaptermonth = new ArrayAdapter<CharSequence>(this,android.R.layout.simple_spinner_item);
for (int i = 1; i <= 12; i++) {
if(i<10)
adaptermonth.add("0"+String.valueOf(i));
else
adaptermonth.add(String.valueOf(i));
}
monthDropdown.setAdapter(adaptermonth);
}
これは私自身のアプリケーションのコードです。必要に応じて、この方法で実装できます。それは解決策ではありません。それはあなたの要件への単なる参照です
幸運を
于 2012-07-31T14:52:01.063 に答える