当前位置:网站首页>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 ~
边栏推荐
- Reply and explanation on issues related to "online training of network security education in 2022"
- Alibaba OSS postman invalid according to policy: policy condition failed: ["starts with", "key", "test/"]
- Stepsister becomes stepmother, son breaks off relationship with himself, and musk, the world's richest man, why is it so miserable?
- How to create an exclusive vs Code theme
- Is it safe to buy funds on the brokerage account
- matlab保存DB4i深度相机图片
- redisson使用全解——redisson官方文档+注释(上篇)
- 2022茶艺师(初级)操作证考试题库及模拟考试
- 2022电工(中级)复训题库及答案
- 三极管是一项伟大的发明
猜你喜欢
Discussion on several research hotspots of cvpr2022
2022 mobile crane driver test exercises and online simulation test
C # read and write customized config file
浏览器本地存储
Todolist classic case ①
The database is locked. Is there a solution
Those high-frequency written tests and interview questions in [Jianzhi offer & Niuke 101] - linked list
2022 Guangdong Provincial Safety Officer a certificate third batch (main person in charge) special operation certificate examination question bank simulated examination platform operation
【编程强训2】排序子序列+倒置字符串
Vhost kick & call principle
随机推荐
Jax's deep learning and scientific computing
Software testing methods and techniques - overview of basic knowledge
[chapter 72 of the flutter problem series] a solution to the problem that pictures taken in the flutter using the camera plug-in are stretched
Discussion on several research hotspots of cvpr2022
热烈祝贺五行和合酒成功挂牌
熱烈祝賀五行和合酒成功掛牌
base64
Warm congratulations on the successful listing of five elements hehe liquor
MySQL and redis consistency solution
redisson使用全解——redisson官方文檔+注釋(上篇)
Long way to go with technology
【R语言】两个/N个数据合并merge函数
[target detection] yolov5, the shoulder of target detection (detailed principle + Training Guide)
漏刻有时API接口实战开发系列(14):身份证实名鉴权验证
Gui Gui programming (XV) - use scale to control font size changes
Basic knowledge of MATLAB
【Flutter 问题系列第 72 篇】在 Flutter 中使用 Camera 插件拍的图片被拉伸问题的解决方案
JAX的深度学习和科学计算
QT -- 1. QT connection database
matlab保存DB4i深度相机图片