Android 如何将项目添加到微调器?
我有一个用Android 如何将项目添加到微调器?,android,spinner,Android,Spinner,我有一个用JSON对象填充的微调器,但我想在微调器的第一个位置手动添加一个项目,告诉它微调器的标题是“选择一个”,我该怎么做?这是我的密码 ArrayList<Empresa> Companhias = new ArrayList<Empresa>(); try { JSONObject mainJson = new JSONObject(new String(buffer));
JSON
对象填充的微调器,但我想在微调器的第一个位置手动添加一个项目,告诉它微调器的标题是“选择一个”,我该怎么做?这是我的密码
ArrayList<Empresa> Companhias = new ArrayList<Empresa>();
try {
JSONObject mainJson = new JSONObject(new String(buffer));
JSONArray jsonArray = mainJson.getJSONArray("GetCompaniesResult");
Log.i("mainjson234","" + jsonArray);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject objJson = jsonArray.getJSONObject(i);
int id = objJson.getInt("CompanyID");
String name =objJson.getString("CompanyName");
Empresa empresa = new Empresa();
empresa.setId(id);
empresa.setCompanyName(name);
Companhias.add(empresa);
Log.i("empresas", "" + empresa.toString());
}
Spinner mySpinner = (Spinner)findViewById(R.id.spinner);
mySpinner.setAdapter(new ArrayAdapter<Empresa>(this, android.R.layout.simple_spinner_dropdown_item, Companhias));
spinner.setOnItemSelectedListener(new OnItemSelectedListener(){
ArrayList companyas=new ArrayList();
试一试{
JSONObject mainJson=新JSONObject(新字符串(缓冲区));
JSONArray JSONArray=mainJson.getJSONArray(“GetCompaniesResult”);
Log.i(“mainjson234”,即“+jsonArray”);
for(int i=0;i
在for循环之前添加这些行
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject objJson = jsonArray.getJSONObject(i);
int id = objJson.getInt("CompanyID");
String name =objJson.getString("CompanyName");
Empresa empresa = new Empresa();
empresa.setId(id);
empresa.setCompanyName(name);
Companhias.add(empresa);
Log.i("empresas", "" + empresa.toString());
}
for(int i=0;i
在for循环之前添加代码中的前四行。并在for循环中进行更正,如下所示
Empresa empresa = new Empresa();
empresa.setId(0);
empresa.setCompanyName("name");
Companhias.add(empresa);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject objJson = jsonArray.getJSONObject(i);
int id = objJson.getInt("CompanyID");
String name =objJson.getString("CompanyName");
empresa.setId(id);
empresa.setCompanyName(name);
Companhias.add(empresa);
Log.i("empresas", "" + empresa.toString());
}
Empresa Empresa=new Empresa();
empresa.setId(0);
empresa.setCompanyName(“名称”);
新增公司(empresa);
for(int i=0;i
Empresa empresa = new Empresa();
empresa.setId(0);
empresa.setCompanyName("name");
Companhias.add(empresa);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject objJson = jsonArray.getJSONObject(i);
int id = objJson.getInt("CompanyID");
String name =objJson.getString("CompanyName");
empresa.setId(id);
empresa.setCompanyName(name);
Companhias.add(empresa);
Log.i("empresas", "" + empresa.toString());
}