郑州网站优化汉狮网络,域名的申请流程,网站设计素材免费下载,十大搜索引擎地址开发的时候总会遇到两个空间上下两层,然后居中排放,如果只是知道下方或者上方控件的具体位置点,但是不知道另外一个控件的集体点位,应该怎么处理呢? 如上图所示,知道imageview 下方中间的点的位置(这里暂时定义image的宽高已知),上方是textview,那么如何布局呢?
简单解决方法…开发的时候总会遇到两个空间上下两层,然后居中排放,如果只是知道下方或者上方控件的具体位置点,但是不知道另外一个控件的集体点位,应该怎么处理呢? 如上图所示,知道imageview 下方中间的点的位置(这里暂时定义image的宽高已知),上方是textview,那么如何布局呢?
简单解决方法:
可以在 ConstraintLayout 根布局中处理, ImageViewandroid:idid/imageandroid:layout_width55android:layout_height62app:layout_constraintLeft_toLeftOfparentapp:layout_constraintTop_toTopOfparent//具体点的位置设置android:srcmipmap/image/
TextViewandroid:texttextandroid:idid/tvandroid:textSize40spandroid:textColor#FFFFFFFFapp:layout_constraintBottom_toTopOfid/imageapp:layout_constraintStart_toStartOfid/imageapp:layout_constraintEnd_toEndOfid/imageandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:includeFontPaddingfalse/
这样的话,就可以实现上图的效果,
这个案例很简单,只是我之前一直不知道可以这么简单的实现,我当时还用到别的错误方法,记录一下~
问题思考:如果只是知道image 下方中心点的位置,但是image 的宽高不知道的话,那应该怎么实现呢?
也是很简单的,可以尝试一下