android 遍历控件
16lz
2022-07-28
做个笔记 androuid 遍历一个 view 下面的子view
// 保存 btnSaveRout.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub // lineBox 下面的proBox下面所有的 addEdit String JsonString = ""; JSONArray jsonarray = new JSONArray(); for (int k = 0; k < lineBox.getChildCount(); k++) { LinearLayout layout = (LinearLayout) lineBox.getChildAt(k); for (int i = 0; i < layout.getChildCount(); i++) { View viewChildren = layout.getChildAt(i); if (viewChildren instanceof EditText) { EditText edt = (EditText) viewChildren; // 总json对象 JSONObject jsonObjs = new JSONObject(); String Point = (String) edt.getTag(); String StopName = edt.getText().toString(); try { jsonObjs.put("point", Point); jsonObjs.put("pointgps", Point); jsonObjs.put("text", StopName); jsonarray.put(jsonObjs); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } Toast.makeText(getApplicationContext(), jsonarray.toString(), Toast.LENGTH_SHORT).show(); } }); }
更多相关文章
- 类和 Json对象
- Android中文API(144) —— JsonWriter
- Android之Handler用法总结
- android通过ksoap2对webservice的解析
- android解决坚屏拍照和保存图片旋转90度的问题,并兼容4.0
- Android(安卓)View的介绍和使用
- Android中,把XML文件转换成Object对象的方法
- android手机客户端上传文件,java servlet服务器端接收并保存到服
- android从服务器下载文件(php+apache+win7+MySql)