
一张图片讲述的不仅仅是冗长的演讲:
我想垂直对齐红色部分的中心和黑色部分的中间.我没有容器的约束(relativeLayout,FrameLayout,linearLayout oO).
我尝试了一个高度为0dp的视图与黑色视图的底部对齐,并将红色视图的alignBaseline对齐,但它不起作用…
谢谢你的帮助 !
解决方法:
AndroID现在支持CoordinatorLayout的布局锚点:
<androID.support.design.Widget.CoordinatorLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" xmlns:app="http://schemas.androID.com/apk/res-auto" androID:layout_wIDth="match_parent" androID:layout_height="match_parent"> <VIEw androID:ID="@+ID/black_vIEw" androID:layout_wIDth="match_parent" androID:layout_height="@dimen/black_height"/> <VIEw androID:ID="@+ID/red_vIEw" androID:layout_wIDth="@dimen/red_wIDth" androID:layout_height="@dimen/red_height" app:layout_anchor="@ID/black_vIEw" app:layout_anchorGravity="bottom|center"/></androID.support.design.Widget.CoordinatorLayout>如果更改Java代码中视图的大小,则锚也将保持不变.
总结以上是内存溢出为你收集整理的Android – 将视图中心与其他视图的底部对齐全部内容,希望文章能够帮你解决Android – 将视图中心与其他视图的底部对齐所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)