简单来说:FrameLayout中的子元素总是以屏幕的左上角层叠在一起。

事实上,这是不确切的,我们可以对子元素添加android:layout_gravity属性来设置他们的位置的。

比如,下面的布局子控件都在什么位置呢?

<?xml version="1.0" encoding="utf-8"?>

在FrameLayout布局里面android:layout_margin的各种属性必须依赖于android:layout_gravity,也就是说,要想margin生效,必须设定view的layout_gravity属性。单独设置marginLeft等属性是无效的。

更多相关文章

  1. Android进阶之路之gravity和layout_gravity
  2. android:configChanges属性
  3. Android相对属性布局总结
  4. Android之Animation动画各属性的参数意思(二)
  5. Android:TextView属性大全
  6. Android(安卓)Layout XML属性
  7. android通过手机本身来获取经纬度等信息(不使用第三方地图)
  8. Android——SimpleExpandableListAdapter(收集)
  9. android获取解析GPS数据

随机推荐

  1. android毛玻璃背景简单实现
  2. Android(安卓)拉起另一个APP
  3. Android修改状态栏颜色全方位教程
  4. Android(安卓)Studio ——在不root手机的
  5. 设置ubuntu Android(安卓)sdk环境变量
  6. Android之intent传值的三种方法
  7. Android(安卓)PopupWindow响应返回键最正
  8. android 蓝牙 获取蓝牙地址名字
  9. Android代码调试报错
  10. cordova打包app环境搭建