android 布局添加view

在页面中添加一个view时,往往会用的framelayout.addview(childview);

FrameLayout.LayoutParams params =  new FrameLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);

params.leftMargin =  ;

params.topMargin =  ;

childview.setLayoutParams(params);设置view的位置

在使用时会发现4.0版本及以上没有问题,但是在4.0以下的版本view会显示在屏幕的顶端,不会根据设置的位置显示。

网上也找了很多资料来修改,都没有作用。最后将FrameLayout改为RelativeLayout之后问题解决了。

你可能感兴趣的:(android 布局添加view)