1. 程式人生 > >關於android 中控制元件位置動態設定的問題

關於android 中控制元件位置動態設定的問題

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);

....

這樣就可以將控制元件移動到指定的位置上了