我已经以编程方式创建了5个TextView,现在我想设置一些参数/属性,例如Gravity,Layout_Gravity等。
我知道我们可以在设计时以XML布局设置它:
android:gravity="center|center_horizontal|center_vertical"
android:layout_gravity="center|center_horizontal|center_vertical"
但是,我们如何设置Gravity / Layout_Gravity种类的以编程方式?
答案 0 :(得分:4)
您可以使用setGravity(int)
)
可能你可以像这样设置layout_gravity
(我还没有测试过这个):
TextView可以让其父级使用
了解布局首选项setLayoutParams(ViewGroup.LayoutParams params)
LayoutParams params=new LayoutParams(this, attrSet);
tv.setLayoutParams(params);
答案 1 :(得分:0)
一切都在文档中。例如,在“XML Attributes”下查看documentation for View。您将看到所有XML属性,以及您需要在代码中调用以获得相同效果的相应方法。