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

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

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

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

你可能感兴趣的:(FrameLayout中setlayoutparams在 2.3系统 无效的问题.)