FrameLayout中setlayoutparams在 2.3系统 无效的问题.

来源:互联网 发布:网络机顶盒无线连接 编辑:程序博客网 时间:2024/05/16 17:43

这个问题在4.0上没有, 但是在2.3上却怎么也没有用. 但是setlayoutparams 是在API 1上就有的. 为啥没有用呢.

原因是FrameLayout 所有margin效果都在2.3上必须要设置android:layout_gravity. 因为有依赖关系.  而在4.0之后的版本却没有依赖.

所以这样就解决问题了. 虽然是小问题. 但是也很蛋疼.研究了半天. 看到这个文章希望能解决你的问题.

0 0
原创粉丝点击