1. 程式人生 > >android在java程式碼中修改控制元件的位置

android在java程式碼中修改控制元件的位置

非常簡單的問題

以相對佈局為例

//這裡我用RelativeLayout佈局為列,其他佈局設定方法一樣,只需改變佈局名就行
RelativeLayout.LayoutParams layout=(RelativeLayout.LayoutParams)button.getLayoutParams();
//獲得button控制元件的位置屬性,需要注意的是,可以將button換成想變化位置的其它控制元件
layout.setMargins(0,120,0,5);   
//設定button的新位置屬性,left,top,right,bottom              
button.setLayoutParams(layout);
//將新的位置加入button控制元件中