2011-12-21 25 views
2

此問題與在屏幕上定位對象有關。我有一個動態創建與佈局PARAMS的FrameLayout以下僅用右值和最大值設置頁邊距

FrameLayout fl=new FrameLayout(getApplicationContext()); 
LayoutParams frameBounds=new FrameLayout.LayoutParams(500,500); 
fl1.setLayoutParams(frameBounds); 
Button b=newButton(this); 
b.setMargins(0,0,200,200); 

給出我想這是工作,但我的按鈕往往堅持圍繞左上角。是否有任何方法通過僅考慮右側和底部值來定位按鈕,而不考慮左側和頂部值。總之,我希望按鈕的右角距離framelayout(500)的右角200英尺。幫助PLZ ...

回答

1

您必須在右下方設置重力。然後,將把毛利200.

+0

我沒有想到這是那麼容易...感謝Piperoman謝謝你U搖滾... – AMUL 2011-12-21 17:12:23