关于android 中控件位置动态设置的问题

来源:互联网 发布:知乎 pocket 编辑:程序博客网 时间:2024/05/19 18:45

1:动态创建一个控件,比如WebView

WebView m_mWbView = new WebView(getApplication());

2:设置layout 参数,使用FrameLayout ,其他的好像动态设置位置都无效

.....

ViewGroup mViewGroup = xxxx;//这个是根据自己的代码做赋值即可

FrameLayout.LayoutParams lp=new FrameLayout.LayoutParams(w,h);

lp.setMargins(x, y, x+w, y+h); //其中x,y,w,h 都是指定的

mViewGroup.addView(m_mWbView);

m_mWbView.setLayoutParams(lp);

....

这样就可以将控件移动到指定的位置上了


0 0
原创粉丝点击