2016-09-21 144 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)

相关问题