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

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

东西/原料

  • 不变的互联网毗连
  • Android IDE(Android Studio)
  • Android Virtual Machine(AVM)
  • JDK>=1.8

方式/步调

  1. 1

    起头我们打开Android IDE,这里以常用的Android Studio软件的3.2版本为例,然后可以新建一个工程,也可以利用当前已经存在的工程,点击后期待整个项目加载完毕再进行后续的操作

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

注重事项

  • 这里的实现方式是基于Android尺度库RelativeLayout实现的
  • 本经验仅供参考,还可以有其他的实现体例
  • 具体的实现体例可能会跟着Android Api和Android Studio版本的进级而转变
  • 发表于 2018-10-10 00:00
  • 阅读 ( 836 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具