摘要: ExpandableListView介绍 一个垂直滚动的显示两个级别(Child,Group)列表项的视图,列表项来自ExpandableListAdapter 。组可以单独展开。 expandGroup(int groupPos) :在分组列表视图中展开一组, setSelectedGroup(int groupPosition) :设置选择指定的组。 setSelectedChild(int groupPosition, int childPosition, boolean shouldExpandGroup) :设置选择指定... 阅读全文
posted @ 2012-11-29 14:58 天空飘来5个字 阅读(202) 评论(0) 推荐(0) 编辑
摘要: LayoutInflater factory = LayoutInflater.from(this); view = factory.inflate(R.layout.dialogdatepicker, null); datePicker = (DatePicker) view.findViewById(R.id.dialogpicker); AlertDialog.Builder dialog = new AlertDialog.Builder(this); dialog.setTitle("选择出发时间"); dialog.setView(view);//设置... 阅读全文
posted @ 2012-11-29 14:28 天空飘来5个字 阅读(307) 评论(0) 推荐(0) 编辑
摘要: json——>bean(小对象)publicstaticObjectjsonToBean(Stringjson,Class<?>cls)throwsException{ Objectvo=mapper.readValue(json,cls); returnvo; } 阅读全文
posted @ 2012-11-27 14:54 天空飘来5个字 阅读(107) 评论(0) 推荐(0) 编辑
摘要: String str="1234567";str=str.substring(1, 3);begin,0从1=2,0从2=3,结果23System.out.println(str);输出为23String substring(int begin,int end)提取begin和end之间的字符串部分;end-1,如(1,3),begin从0开始数,end,不包括3,也就是2String substring(int index)提取从位置索引开始的字符串部分;char charAt(int index)返回指定索引处的char值。 阅读全文
posted @ 2012-11-27 10:13 天空飘来5个字 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 系统要绘制ListView了,他首先获得要绘制的这个列表的长度,然后开始绘制第一行,怎么绘制呢?调用getView()函数。在这个函数里面首先获得一个View(实际上是一个ViewGroup),然后再实例并设置各个组件,显示之。好了,绘制完这一行了。那再绘制下一行,直到绘完为止。(list中带布局的情况)在实际的运行过程中会发现listView的每一行没有焦点了,这是因为Button抢夺了listView的焦点,只要布局文件中将Button设置为没有焦点就OK了。getcont():根据他的返回值得到listView的长度(这也是为什么在开始的第一张图特别的标出列表长度),然后根据这个长度,调 阅读全文
posted @ 2012-11-20 17:54 天空飘来5个字 阅读(149) 评论(0) 推荐(0) 编辑
摘要: android:headerDividersEnabled="false"//页眉拨动时淡出 android:footerDividersEnabled="false"//页脚拨动时淡出 android:divider="@drawable/line_divider"//分割线 阅读全文
posted @ 2012-11-20 15:22 天空飘来5个字 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 判断是否为空if("".equals(editText.getText().toString().trim()))上面这行代码的意思是:""代表空,什么都没输入。equals的意思是""跟equals后面括弧里的东西进行对比,如果一样就为空。括弧里的就是实际输入的东西editText.getText()就是取得里面的东西。toString()转化为字符串trim()的意思是,拿到里面的东西后,把前后的空格都过滤掉。直接在xml里设置editText的输入限制为:数字这样程序就不用判断了,要么什么都没有,要么就是数字。android:i 阅读全文
posted @ 2012-11-16 17:03 天空飘来5个字 阅读(386) 评论(0) 推荐(0) 编辑
摘要: LayoutInflater endInflater = LayoutInflater.from(this); beginView = endInflater.inflate(R.layout.dialogdatepicker, null); datePicker = (DatePicker) beginView.findViewById(R.id.dialogpicker); AlertDialog.Builder enddialog = new AlertDialog.Builder(this); enddialog.setTitle(R.string.endtime); end... 阅读全文
posted @ 2012-11-14 12:04 天空飘来5个字 阅读(975) 评论(0) 推荐(0) 编辑
摘要: public int getDateDays ( String end, String begin ) { SimpleDateFormat sdf = new SimpleDateFormat("yyyymmdd"); long betweenTime =0; try { Date date = sdf.parse(end);// 通过日期格式的parse()方法将字符串转换成日期 Date dateBegin = sdf.parse(begin); betweenTime = date.getTime() - dateBegin.getTime... 阅读全文
posted @ 2012-11-14 12:00 天空飘来5个字 阅读(885) 评论(0) 推荐(0) 编辑
摘要: onCrean方法中添加getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 阅读全文
posted @ 2012-11-12 17:16 天空飘来5个字 阅读(300) 评论(0) 推荐(0) 编辑