Android使用FrameLayout应该注意的地方
16lz
2021-12-04
简单来说:FrameLayout中的子元素总是以屏幕的左上角层叠在一起。
事实上,这是不确切的,我们可以对子元素添加android:layout_gravity属性来设置他们的位置的。
比如,下面的布局子控件都在什么位置呢?
<?xml version="1.0" encoding="utf-8"?>
在FrameLayout布局里面android:layout_margin的各种属性必须依赖于android:layout_gravity,也就是说,要想margin生效,必须设定view的layout_gravity属性。单独设置marginLeft等属性是无效的。
更多相关文章
- Android进阶之路之gravity和layout_gravity
- android:configChanges属性
- Android相对属性布局总结
- Android之Animation动画各属性的参数意思(二)
- Android:TextView属性大全
- Android(安卓)Layout XML属性
- android通过手机本身来获取经纬度等信息(不使用第三方地图)
- Android——SimpleExpandableListAdapter(收集)
- android获取解析GPS数据