在一个XML中,使用了 android:layout_marginHorizontal = ""  感觉比较方便。 能节约一行代码,哈哈哈哈哈。

然后测试就提一个BUG, OPP R11 上的页面充满全屏,我用的华为某机型是没问题的,What。 这些UI BUG真的是,不可理喻。

之后我把他换成

android:layout_marginLeft 
android:layout_marginRight

很神奇的OK了。我TM真的是尬。

 

本着原理的我,去Google一波,发现了以下复制的内容。

统一的布局外边距和内边距

Android 8.0 让您可以更轻松地指定 View 元素的对边使用相同外边距和内边距的情形。具体来说,您现在可以在布局 XML 文件中使用以下属性:

  • layout_marginVertical,同时定义 layout_marginTop 和 layout_marginBottom
  • layout_marginHorizontal,同时定义 layout_marginLeft 和 layout_marginRight
  • paddingVertical,同时定义 paddingTop 和 paddingBottom
  • paddingHorizontal,同时定义 paddingLeft 和 paddingRight

 

上述API是在Android8.0出现的,然后在部分系统低于8.0的无效果,What What What 。

自己猜的。

 

然后根据v7的原理,可以向下兼容,但是API,怎么兼容。  

 

然后就很尴尬的换成两行代码。

更多相关文章

  1. 【Android动态布局】之【LayoutInflater的使用】
  2. androidの自定义控件View在Activity中使用findByViewId得到结果
  3. [置顶] Android 四种基本布局LinearLayout、RelativeLayout、Fra
  4. android LinearLayout布局
  5. android 自定义边框
  6. Android 线性布局 计算器
  7. 线性布局练习
  8. android 布局 LinearLayout

随机推荐

  1. android之知识点小结二
  2. 修改Android(安卓)framework定制重启功能
  3. 【30篇突击 android】源码统计六
  4. Adnroid LearningNotes
  5. Android(安卓)listview动态添加删除测试
  6. Android中单元测试
  7. Android(安卓)Studio下项目编译出错could
  8. Android客户端解析web服务器XML数据小问
  9. 导入android studio 项目错误:Error:(1, 0
  10. Android(安卓)学习笔记6 —— Activity