以编程方式设置Textview的属性

时间:2010-11-29 07:07:03

标签: android textview android-layout

我已经以编程方式创建了5个TextView,现在我想设置一些参数/属性,例如Gravity,Layout_Gravity等。

我知道我们可以在设计时以XML布局设置它:

android:gravity="center|center_horizontal|center_vertical"
android:layout_gravity="center|center_horizontal|center_vertical"

但是,我们如何设置Gravity / Layout_Gravity种类的以编程方式

2 个答案:

答案 0 :(得分:4)

您可以使用setGravity(int)

以编程方式设置TextView的gravity

可能你可以像这样设置layout_gravity(我还没有测试过这个):

TextView可以让其父级使用

了解布局首选项
setLayoutParams(ViewGroup.LayoutParams params)
LayoutParams params=new LayoutParams(this, attrSet);
tv.setLayoutParams(params);

答案 1 :(得分:0)

一切都在文档中。例如,在“XML Attributes”下查看documentation for View。您将看到所有XML属性,以及您需要在代码中调用以获得相同效果的相应方法。