Android Studio 学习笔记 2021-4-14

  1. 关于横屏竖屏的问题,明明在设计界面都已经把界面改成landscape了,虚拟机里面还是竖着显示!画了个示意图如下,应该很好理解在这里插入图片描述
    解决方案是在虚拟机的顶部把组件框划出来,然后把“自动旋转”那个按钮点亮,在右边的工具框中旋转屏幕,界面就会随着屏幕而旋转了!!

  2. 改变按钮的颜色,需要注意的是要写backgroundTint,background不起作用!

android:backgroundTint="@color/blue"
  1. 关于约束布局的一点经验:如果界面中有相对于整个屏幕垂直水平都居中,或者在顶部底部最左最右的控件,那么其他的控件最好相对于这些控件来加约束,而不是相对于整个框来加约束,不然拿到真机或者虚拟机里面的时候总会有些奇奇怪怪的错位。
    给一个控件加约束的时候,要搞明白,你到底是希望他跟谁对齐?举个例子:在这里插入图片描述
    图片中,注意看被我框住的部分,事实上我们是希望“返回”这个按钮左端和上面那个输入框的左端对齐,按钮直接水平对齐,“确定”那个按钮右端和输入框右端对齐,所以这样添加约束的方式就可以很好地实现我们的想法,无论屏幕变大还是变小,这些控件的相对位置都不会变。并且,如果你想同时移动多个控件,这些相互约束的控件就可以一起移动,而不需要一个一个单独被移动哦!
    如果,你把这些按钮相对于整个屏幕加约束的话,一旦屏幕变大或者变小,这些按钮的位置都会被改变!

今天一直在做各种界面以及界面直接的跳转,关于连数据库、核心算法等部分会放一段时间,等导师的下一步安排。

猜你喜欢

转载自blog.csdn.net/qq_41544842/article/details/115699666
今日推荐