怎么避免RelativeLayout中的内容被挤出屏幕

我们在编写Android的APP时 , 为了使得能在一个结构中显示比力多的内容 , 一般可以选择相对结构 , 一般环境下 , 为了包管可以或许显示所有组件 , 凡是会对各组件之间的依存关系进行设置

怎么避免RelativeLayout中的内容被挤出屏幕

文章插图

需要这些哦
不变的互联网毗连
Android IDE(Android Studio)
Android Virtual Machine(AVM)
JDK>=1.8
方式/
1起头我们打开Android IDE , 这里以常用的Android Studio软件的3.2版本为例 , 然后可以新建一个工程 , 也可以利用当前已经存在的工程 , 点击后期待整个项目加载完毕再进行后续的操作

怎么避免RelativeLayout中的内容被挤出屏幕

文章插图

2稍等半晌 , 期待整个项目标源文件都加载进内存以及Gradle同步当作功 , 若是不当作功请先查抄相关设置装备摆设或者添加国内镜像以及源之后再试一次 , 直到没有错误发生 , 完当作项目重构的操作

怎么避免RelativeLayout中的内容被挤出屏幕

文章插图

3在左侧导航栏定位到Android-app-res-layout , 然后在文件夹的空白处右键 , 选择新建一个资本文件New-resource file

怎么避免RelativeLayout中的内容被挤出屏幕

文章插图

4在弹出的新建资本文件对话框中 , 在上方的File name中属于欲建立输出资本文件的名称 , 注重只能包含小写字母以及下划线 , 完当作后点击确认

怎么避免RelativeLayout中的内容被挤出屏幕

文章插图

5稍等半晌 , 即可看到系统为我们主动建立了一个默认的layout输出资本文件 , 此中只包含了题目栏 , 而且需要把结构点窜为RelativeWiew

怎么避免RelativeLayout中的内容被挤出屏幕

文章插图

6点击下方的text按钮 , 来到源代码编纂模式 , 选择ConstraintLayout , 将默认的限制输出点窜为相对输出RelativeWiew

怎么避免RelativeLayout中的内容被挤出屏幕

文章插图

7然后别离建立一个按钮组件与文本框组件 , 长度宽度别离设置为“match_parent”和“wrap_content”

怎么避免RelativeLayout中的内容被挤出屏幕

文章插图

8【怎么避免RelativeLayout中的内容被挤出屏幕】确认代码无误后 , 点击下方的design , 返回到控件预览页面 , 可以发现上方显示了一个按钮 , 而下方显示了一个文本框 , 从而避免RelativeLayout中的内容内容被挤出屏幕

怎么避免RelativeLayout中的内容被挤出屏幕

文章插图

注重事项这里的实现方式是基于Android尺度库RelativeLayout实现的
本经验仅供参考 , 还可以有其他的实现体例
具体的实现体例可能会跟着Android Api和Android Studio版本的进级而转变

推荐阅读