4:约束布局+屏幕适配+国际化+沉浸式状态栏

一.约束布局

在这里插入图片描述

二.国际化

1.配置英语

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.使用英文

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.布局文件中引用strings.xml

在这里插入图片描述

4.手机模拟器修改语言:中文/英文

三.屏幕适配

1.将dimens.xml复制到values

在这里插入图片描述

2.安装插件

在这里插入图片描述

3.生成多个文件,适配多种屏幕

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.使用

在这里插入图片描述

四.沉浸式状态栏

https://jaeger.itscoder.com/android/2016/03/27/statusbar-util.html

1.依赖:

implementation ‘com.jaeger.statusbarutil:library:1.4.0’

2.常用的方法设置

(1)设置状态栏颜色

StatusBarUtil.setColor(Activity activity, int color)

(2)设置状态栏半透明

StatusBarUtil.setTranslucent(Activity activity, int statusBarAlpha)

(3)设置状态栏全透明

StatusBarUtil.setTransparent(Activity activity)

(3)为使用 ImageView 作为头部的界面设置状态栏透明

StatusBarUtil.setTranslucentForImageView(Activity activity, int statusBarAlpha, View needOffsetView)

(4)为包含 DrawerLayout 的界面设置状态栏颜色(也可以设置半透明和全透明)

StatusBarUtil.setColorForDrawerLayout(Activity activity, DrawerLayout drawerLayout, int color)
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值