发表于: 2017-01-11 23:24:06
1 778
今天完成的事情:完成了账户设置界面以及相关的功能
明天计划的事情:完成交易流水,消息中心界面
遇到的问题:popupwindow弹出后,原有界面不会自动变暗。设置popupwindow的contentview,自己加透明阴影
收获:1. window.setBackgroundDrawable(new ColorDrawable());
popupwindow只有调用这个方法之后,点返回键,才会关闭Popupwindow,不然会直接退出Activity
2.
TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,202,getResources().getDisplayMetrics());
该方法可以在java代码中把单位px转化为dp和sp。
第一个参数:TypedValue.COMPLEX_UNIT_DIP:目标单位,想要得到什么单位,这里用dp举例
第二个参数:px的数值,具体的像素大小
第三个参数:displaymetrics 固定写法.
返回值为float,需要设置控件宽高的时候,转化为int就可以了
评论