没想到高中能忙成这个样子
不过认真听了一学期的课总算是考到了重点班(
不知道软件的更新频率怎么安排了……
没想到高中能忙成这个样子
不过认真听了一学期的课总算是考到了重点班(
不知道软件的更新频率怎么安排了……
还有二十一天考试
好快啊,得停更一会了
找了好久。
从安卓 9.0
之后有一个的 LAYOUT_IN_DISPLAY_CUTOUT_MODE
,不设置的话会在全屏的的时候被异形屏挡出一条黑边。
在应用启动构建界面前:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
val lp = window.attributes
lp.layoutInDisplayCutoutMode =
WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES
window.attributes = lp
}
或者在主题文件中添加:
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
这样应用界面就可以延展到异形屏的显示区域了。