首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

android从网站获取json接口数据并安放到spinner

2013-04-20 
android从网站获取json接口数据并放置到spinner?try{HttpClient httpclient new DefaultHttpClient()Ht

android从网站获取json接口数据并放置到spinner

?

try{    HttpClient httpclient = new DefaultHttpClient();    HttpPost httppost = new HttpPost("http://10.0.2.2/android/classname_spinner.php");    try{        ResponseHandler<String> responseHandler = new BasicResponseHandler();        String responseBody = httpclient.execute(httppost,responseHandler);        JSONObject json = new JSONObject(responseBody);        JSONArray jArray = json.getJSONArray("output");        arr = new String[jArray.length()+1];        arr[0] = "-select-";        for(int i=0;i<jArray.length();i++){            JSONObject json_data = jArray.getJSONObject(i);            String sclass = json_data.getString("spinner");            arr[i+1] = sclass;        }    }catch (Exception e) {        Log.e("log_tag","Error parsing classname data"+e.toString());    }}catch (Exception e) {    Log.e("log_tag","Request failed"+e.toString());}

?

在activity的create方法中进行初始化

classSpinner = (Spinner) findViewById(R.id.editClass);    ArrayAdapter<String> classNameAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,arr);    classNameAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);    classSpinner.setAdapter(classNameAdapter);

?

?

?

?

?

热点排行
Bad Request.