最初のスピナー値を「選択してください」と設定してからサーバ のデータを表示する *は別の配列リストを作成し、値どのように私はこれを達成することができ ...と 組み合わせこれら2スピナーに設定し、「あなたの選択を選択する」(????カーソルを使用して)...私を助けてくださいスピナーデータがサーバーから来たときにスピナーに最初の値を追加する
Spinner spinner;
private JSONArray result;
ArrayList<String> allNames = new ArrayList<String>();
spinner.setPrompt("...Select the Vehicle Number...");
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String vno = spinner.getSelectedItem().toString();
}
スピナーデータを取得するための方法
JSONArray array = jsonObject.getJSONArray("Spinner value");
for (int i = 0; i < array.length(); i++) {
JSONObject job = array.getJSONObject(i);
String name = job.getString("spinner_data");
allNames.add(name);
}
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>
(MainActivity.this, android.R.layout.simple_spinner_item, allNames);
spinner.setAdapter(dataAdapter);
を取得して初期化しますか? – R2R
allNames.add( "名前の選択"); forループの前にこの行を追加してください。 – Tara