2016-09-21 175 views

回答

5

您可以通過使用下面的代碼

做到這一點
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) tv.getLayoutParams(); 
params.setMarginStart(0); 
tv.setLayoutParams(params); 

您可以根據您的要求替換LinearLayout.LayoutParams,取決於您的文本視圖的父項。如果是RelativeLayout則用此替換LinearLayout。對於其他類型的家長也是如此。

+0

第二行應該是params.setMarginStart(0);最後一行應該是params不是buttonLayoutParams。 – Manisha

3

您可以使用此代碼來保存其他佈局PARAMS:

LinearLayout.LayoutParams textLayoutParams = (LinearLayout.LayoutParams) textView.getLayoutParams(); 
textLayoutParams.setMarginStart(0); 
textView.setLayoutParams(buttonLayoutParams); 
2

使用lp.setMarginStart(int start)