- 博客(5)
- 收藏
- 关注
原创 Android 支持 RTL(镜像)
在这些系统版本上,只要用户系统语言切换到「RTL 系语言」,首先系统 UI 会直接左右镜像切换,此时如果你的。RTL 是 Right-to-left 的缩写,其意为阅读和书写的习惯,是从右向左延伸的。RTL 可以简单理解是 LTR 的镜像,当需要适配 RTL 的时候,除了翻译语言本身,还需要做到的就是 UI 布局,从中轴上镜像反转。此时当系统语言切换的时候,你的 App 也会跟着切换 UI 布局为镜像后的效果。LTR 到 RTL 的切换,不是由开发者控制的,而通常是由系统语言来控制的。的,也就是从左向右。
2024-06-19 15:43:51
1221
原创 嵌套For循环进行展示99乘法表
for (int i = 1; i <=9; i++) { //外层循环 列数for (int j = 1; j <=i; j++) { //内层循环 行数System.out.print(j+""+i+"="+ij+"\t"); //输出语句}System.out.println("");}实现逻辑很简单,首先最外层循环控制列数,内层循环控制行数`看一下效果:...
2021-03-10 11:22:27
1394
原创 简单的跑马灯效果
<TextViewandroid:id="@+id/item1_title_message"//设置TextViewidandroid:layout_width=“160dip” //设置宽度android:layout_height=“wrap_content” //高度自适应android:singleLine=“true” //只显示一行代码android:ellipsize=“marquee”android:focusable=“true”android:layout_margi
2021-03-07 08:57:05
338
原创 自动替换打包时的名字 不用手动更改apk的名字
//在build.gradle文件的 Android 中进行添加applicationVariants.all { variant ->variant.outputs.all { output ->def outputFile = output.outputFileif (outputFile != null && outputFile.name.endsWith(’.apk’)) {// apk_渠道名-版本号-版本名称-编译时间.apk//直接在双引号里面改成想
2021-03-07 08:54:03
162
原创 MVP、MVC、MVVM介绍
**MVC、MVP、MVVM**## 标题MVC:是由Model层,View层,Controller层组成Model层:数据层(网络、数据库、sp)View层:视图层(Activity/Fragment)Controller层:控制层1)导致视图层代码臃肿2)耦合性严重,当代码量大的时候后期维护困难3)后期不易于测试4)复用性差5)代码阅读性差6)代码逻辑较少,代码量比较小的时候,简单方便MVP:是由Model层,View层,Prestener层组成P:M-V层的桥梁,用于处理逻
2021-03-07 08:50:21
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人