发表于: 2016-12-29 23:42:08

2 773


今天完成的事情:完成了理财计算器界面,实现了选择日期功能
明天计划的事情:编写投资界面实现相关功能
遇到的问题: 需要给TextView加下划线,没用过日期选择器,网上搜索
收获:1.动态给TextView加下划线 (还有其他多种方法,只学习了一种)

             textview.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);

          2.学会了使用DataPickerDialog,官方提供的日期选择器 

通过构造方法创建出一个DatePickerDialog实例

DatePickerDialog dialog = new DatePickerDialog(Context context, DatePickerDialog.OnDateSetListener dateSetListener,int year, int month, int date); 

 参数含义:ontext context,  //上下文

                  DatePickerDialog.OnDateSetListener dateSetListener,  //选择日期的监听,需要实现回调方法onDateSet()

                  int year,//初始化显示的年份

                 int month,//初始化显示的月份

                     int date//初始化显示的日期

 回调方法

 onDateSet(DatePicker view,  int year,     int month,   int dayOfMonth);

       当前展示的dialog  被选择的年份  被选择的月份  被选择的日期

3.学习了Calendar(日历)类的使用

  Calendar calendar = Calendar.getInstance();默认创建一个当前日期的日历

   calendar.set(int year,int month,int date),手动设置日历的年月日

   比较重要的方法:calendar.add(int filed,int amount); 自动算出几天,几个月或者几年后(前)的日期

             calendar.add(Calendar.DATE,1);一天后的日期,会自动根据当年月份,年份,日期算出下一天的日期

4.写代码要细心,不然会出现很多莫名其妙的问题。。


返回列表 返回列表
评论

    分享到