这个问题在4.0上没有, 但是在2.3上却怎么也没有用. 但是setlayoutparams 是在API 1上就有的. 为啥没有用呢.
原因是FrameLayout 所有margin效果都在2.3上必须要设置android:layout_gravity. 因为有依赖关系. 而在4.0之后的版本却没有依赖.
所以这样就解决问题了. 虽然是小问题. 但是也很蛋疼.研究了半天. 看到这个文章希望能解决你的问题.
本文介绍了如何解决在Android 2.3版本中使用FrameLayout时遇到的Margin问题,并解释了为何此问题仅出现在该版本中及其解决方案。
这个问题在4.0上没有, 但是在2.3上却怎么也没有用. 但是setlayoutparams 是在API 1上就有的. 为啥没有用呢.
原因是FrameLayout 所有margin效果都在2.3上必须要设置android:layout_gravity. 因为有依赖关系. 而在4.0之后的版本却没有依赖.
所以这样就解决问题了. 虽然是小问题. 但是也很蛋疼.研究了半天. 看到这个文章希望能解决你的问题.

被折叠的 条评论
为什么被折叠?