如何动态更改.xml文件的此属性?:
android:layout_marginTop="60dp"
我使用RelativeLayout
答案 0 :(得分:1)
您可以在视图上设置布局参数,并在参数http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html
上设置边距例如,这就是你如何为LinearLayout
做这件事LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
layoutParams.setMargins(left, top, right, bottom);
然后只是setLayoutParams
对于RelativeLayout,您只需使用RelativeLayout更改LinearLayout:)