- 博客(13)
- 资源 (6)
- 收藏
- 关注
原创 Android Studio之ImageView
注意背景图不按scaleType指定的方式拉伸,背景默认以fitXY方式拉伸。保持宽高比例,缩小图片使之位于视图中间(只缩小不放大)。
2024-05-07 14:30:37 281 1
原创 Android Studio之View和ViewGroup
另有paddingTop、paddingBottom、paddingLeft、paddingRight分别表示指定视图边缘与内容上边、下边、左边、右边的距离。layout_gravity:指定该视图与上级视图的对齐方式。也可以是wrap_content,表示与内部内容一样宽(内部内容若超过上级视图的宽度,则该视图保。layout_margin:指定该视图与周围视图之间的空白距离(包括上、下、左、右)。虽然看不到但还占着位置。视图组ViewGroup是一类特殊视图,所有的布局类视图都是从它派生而来的。
2024-05-06 11:36:15 327
原创 Android Studio 之屏幕分辨率
在代码中获取分辨率就是想办法获得DisplayMetrics对象,然后从该对象中获得宽度、高度、像素密度等信息。在App编码中时常要取手机的屏幕分辨率(如当前屏幕的宽和高),然后动态调整界面上的布局。density:像素密度,即一个dp单位包含多少个px单位。下面是DisplayMetrics类的常用属性说明。heightPixels:以px为单位计量的高度值。下面是获取当前屏幕的宽度、高度、像素密度的代码示例。widthPixels:以px为单位计量的宽度值。
2024-05-05 18:36:21 166
原创 Android Studio 之颜色
在Android中,颜色值由透明度alpha和RGB(红、绿、蓝)三原色定义,有八位十六进制数与六位十六进制数两种编码,例如。六位十六进制编码有两种情况,在XML文件中默认不透明(透明度为FF),在代码中默认透明(透明度为00)。八位编码FFEEDDCC,FF表示透明度,EE表示红色的浓度,DD表示绿色的浓度,CC表示蓝色的浓度。下面的代码分别给两个文本控件设置六位编码和八位编码的背景色。RGB三色的数值越大颜色越浓也就越亮,数值越小颜色越暗。透明度为FF表示完全不透明,为00表示完全透明。
2024-05-05 18:26:35 193 1
原创 Android Studio 之像素
Android支持的像素单位有:px(像素)、in(英寸)、mm(毫米)、pt(磅,1/72英寸)、dp(与设备无关的显示单位)、dip(就是dp)、sp(用于设置字体大小)。一般来说,同样尺寸的屏幕(比如5寸的手机)看起来越清晰,像素的密度越高,以px计量的分辨率也越大。一般来说,同样尺寸的屏幕以dp计量的分辨率是一样的,无论这个手机是哪个厂家生产的,dp大小都一样。在XML布局文件中,为了让不同设备屏幕拥有统一的显示效果,除了sp用于设置文字大小外,其余要用尺寸大小的地方都用dp。
2024-05-05 18:23:19 281 1
原创 将hex转换为 CRC-16/XMODEM 校验
将hex转换为 CRC-16/XMODEM 校验,参数长度需要被2整除, 第八位在前,高八位在后
2024-04-22 20:34:55 198 1
原创 ESP32开发板连接 2.8寸ili9486TFT 触摸屏
SCK ---> 18SDA ---> 23CS ---> 5DC ---> 27RST ---> 33Arduino_GFX_Libraryvscode + platform六、效果展示
2024-03-24 22:58:59 434 1
PDF文档阅读器(主要用于读取PDF文件)
2009-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人