Android自定义
李二二
一个靓仔的梦想航线
展开
-
Android 动态设置dp
Android 动态设置dp原创 2022-06-20 00:38:03 · 923 阅读 · 0 评论 -
程序通知栏通知的开发
原理:请求系统发送一个广播,在本程序接收该广播,并做一系列的操作,属于跨进程的开发1、点击控件请求系统发送广播public void doClick(View v) {switch (v.getId()) {case R.id.btn_notification:sendNotification();// 发送通知break;}2、在通知栏需要显示的通原创 2017-02-24 02:01:02 · 193 阅读 · 0 评论 -
自定义控件的四个需要重写的相关API
关于前天面试遇到的关于控件自定义的四个相关APIonDraw() 画笔,决定控件的样式onLayout() 继承ViewGroud用于布局控件onMeasuer() 计算控件宽高onFinishInflat() xml创建声明...原创 2018-03-08 00:36:45 · 432 阅读 · 0 评论 -
关于自定义View导致的问题
setMeasuredDimension(x,y); 导致出错 -------------> 布局文件没设置背景颜色导致onMeasure() 测量----->如果不执行setMeasuredDimension() 就不会显示图形onLayout() 布局onDraw() 会多次执行(通常二次执行)scrollBy() 移动PointF 原生存放点这里边有个源码bugreturn true; 即可...原创 2020-10-13 17:46:38 · 133 阅读 · 0 评论 -
android 屏幕宽和高读取
关于屏幕可用的宽高读取private int printResolutionW( Context context){ DisplayMetrics dm = context.getResources().getDisplayMetrics(); int height = dm.heightPixels; int width = dm.widthPixels; int sw = context.getResources().getConfiguration().smal原创 2020-10-13 17:39:25 · 115 阅读 · 0 评论 -
自定义Dialog全屏问题
自定义全屏Dialog,设置Dialog背景透明度原创 2020-04-08 16:05:59 · 858 阅读 · 0 评论 -
自定义AlertDialog弹窗
原理:将View提交给安卓容器呈现1、创建一个空的AlertDialog并进行显示Builder builder = new Builder(context); //创建空的AlertDialogAlertDialog dialog = builder.create(); //进行显示dialog.show();2、获取手机窗口 *****原创 2017-02-24 01:21:04 · 267 阅读 · 0 评论