以编程方式设置android:layout_centerHorizontal
在xml中,您可以执行以下操作:
<TextView ... android:layout_centerHorizontal="true" ... />  我如何,当我有TextView的实例,这样做以编程方式? 
 你应该使用RelativeLayout.LayoutParams类的addRule方法。 
 layoutparams.addRule(RelativeLayout.CENTER_HORIZONTAL); mTextView.setLayoutParams(layoutParams); 
假设你有一个叫做存储在variablestv中的TextView:
 RelativeLayout.LayoutParams lp = (RelativeLayout.LayoutParams) tv.getLayoutParams(); lp.addRule(RelativeLayout.CENTER_HORIZONTAL); tv.setLayoutParams(lp); 
应该做的伎俩。