Tôi muốn đặt giá trị spinner đầu tiên là "chọn lựa chọn của bạn", sau đó hiển thị dữ liệu từ máy chủ một giải pháp * tạo danh sách mảng khác và trong danh sách đó chứa giá trị "chọn lựa chọn của bạn" và kết hợp hai điều này và thiết lập để các spinner .. làm thế nào tôi có thể đạt được điều này hãy giúp tôi ... (sử dụng con trỏ ????) phương phápThêm giá trị đầu tiên vào spinner khi dữ liệu spinner đến từ máy chủ
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();
}
để lấy dữ liệu spinner
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);
log lỗi là gì? – R2R
allNames.add ("Chọn tên"); thêm dòng này trước cho vòng lặp. – Tara