当前位置:网站首页>Android screen adaptation (using constraintlayout), kotlin array sorting
Android screen adaptation (using constraintlayout), kotlin array sorting
2022-07-01 07:46:00 【m0_ sixty-six million two hundred and sixty-four thousand six h】
The tutorial is as follows :
1. Pull two transverse reference lines and set them at 20%,65%( Calculated by bloggers )

2. Then pull one imageView Enter layout , Select the picture you want to display

3. Put this imageView The upper and lower references are set as two reference lines , And set the left and right references as the parent container . Set its width to wrap_content, High set to mach_constraint( That is to say 0dp).
This picture fits the position .
Empathy : Fit the second picture
New two lines , Set the positions of the two lines at %89,%93.5.
Pull one imageView Enter layout , Select the picture you want to display
Put this imageView The upper and lower references are set as two reference lines , And set the left and right references as the parent container . Set its width to wrap_content, High set to mach_constraint( That is to say 0dp).
Last : by ConstraintLayout The layout sets a background

The operation effect pictures of the two mobile phones and tablets are as follows

xml The code is as follows
<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android=“http://schemas.android.com/apk/res/android”
xmlns:app=“http://schemas.android.com/apk/res-auto”
xmlns:tools=“http://schemas.android.com/tools”
android:layout_width=“wrap_content”
android:layout_height=“match_parent”
android:background="@drawable/splash_bg"
tools:context=".MainActivity">
<androidx.constraintlayout.widget.Guideline
android:id="@+id/guideline1"
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:orientation=“horizontal”
app:layout_constraintGuide_percent=“0.65” />
<androidx.constraintlayout.widget.Guideline
android:id="@+id/guideline"
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:orientation=“horizontal”
app:layout_constraintGuide_percent=“0.2” />
<androidx.constraintlayout.widget.Guideline
android:id="@+id/guideline2"
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:orientation=“horizontal”
app:layout_constraintGuide_percent=“0.89” />
<androidx.constraintlayout.widget.Guideline
android:id="@+id/guideline3"
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:orientation=“horizontal”
app:layout_constraintGuide_percent=“0.935” />
<ImageView
android:id="@+id/imageView"
android:layout_width=“wrap_content”
android:layout_height=“0dp”
summary
Finally, Xiaobian wants to say : No matter what direction you choose in the future , What's important at the moment is to Android We should learn the technology well , After all, for programmers , What to learn 、 There's too much technology , If you want not to be eliminated by the environment, you have to constantly improve yourself , It's always us to adapt to the environment , Not the environment to adapt us !
Here are dozens of sets of Tencent that I sorted out 、 Bytes to beat , JD.COM , millet , headlines 、 Ali 、 Meituan and other companies 19 Year of Android Interview questions . Put the technical points into video and PDF( In fact, it took a lot more energy than expected ), Contains the context of knowledge + A lot of details .
Due to limited space , Here's a small part of it in the form of pictures .

Detailed arrangement in GitHub You can see ;
Android Architecture video +BAT Interview topics PDF+ Learning notes
Online learning Android A lot of information , But if the knowledge learned is not systematic , When you encounter a problem, you just have a taste of it , No further study , So it's hard to really improve the technology . I hope this systematic technical system has a direction reference for you .
E8%AF%95%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)**
Online learning Android A lot of information , But if the knowledge learned is not systematic , When you encounter a problem, you just have a taste of it , No further study , So it's hard to really improve the technology . I hope this systematic technical system has a direction reference for you .
It's a long way to go , Let's encourage together ~
边栏推荐
- [MySQL learning notes 28] storage function
- 【目标检测】目标检测界的扛把子YOLOv5(原理详解+修炼指南)
- [kv260] generate chip temperature curve with xadc
- 038 network security JS
- LeetCode+ 71 - 75
- Minecraft 1.16.5 module development (51) tile entity
- Cadence OrCAD Capture “网络名”相同,但是未连接或连接错误的解放方案之nodename的用法
- QT -- 1. QT connection database
- 华为ModelArts训练Alexnet模型
- 热烈祝贺五行和合酒成功挂牌
猜你喜欢

Eigen matrix operation Library

2022 operation of refrigeration and air conditioning equipment operation of national question bank simulated examination platform

【编程强训】删除公共字符(哈希映射)+组队竞赛(贪心)

组件的自定义事件①

2022 tea master (intermediate) recurrent training question bank and answers

Alibaba OSS postman invalid according to policy: policy condition failed: ["starts with", "key", "test/"]

【深圳IO】精确食品称(汇编语言的一些理解)

Warm congratulations on the successful listing of five elements hehe liquor

Redisson uses the full solution - redisson official document + comments (Part 2)

【编程强训2】排序子序列+倒置字符串
随机推荐
良心安利万向轮 SolidWorks模型素材网站
TodoList经典案例①
微软宣布开源 (GODEL) 语言模型聊天机器人
[MySQL learning notes 28] storage function
[target detection] yolov5, the shoulder of target detection (detailed principle + Training Guide)
Wang Yingqi, founder of ones, talks to fortune (Chinese version): is there any excellent software in China?
下载Xshell和Xftp
2022广东省安全员A证第三批(主要负责人)特种作业证考试题库模拟考试平台操作
组件的自定义事件②
继妹变继母,儿子与自己断绝关系,世界首富马斯克,为何这么惨?
Challenges faced by operation and maintenance? Intelligent operation and maintenance management system to help you
redisson使用全解——redisson官方文档+注释(中篇)
Browser local storage
Oracle create auto increment ID
华为ModelArts训练Alexnet模型
2022 operation of refrigeration and air conditioning equipment operation of national question bank simulated examination platform
Those high-frequency written tests and interview questions in [Jianzhi offer & Niuke 101] - linked list
JAX的深度学习和科学计算
[untitled]
Is it safe to buy funds on the brokerage account