我需要在我的 .java Activity 类中创建一个 GUI(布局+ View )(我知道它更灵活,更容易使用 .xml 布局文件,但我现在不想使用它)。
我找不到任何 setGravity()(但我不知道如何使用“Gravity”对象)或“View”对象的任何 setMargin() 方法。
最简单的方法是什么?
谢谢。
最佳答案
用于设置组件的边距。以下将现有边距保留为先前设置并将左边距设置为零。
TextView title = ((TextView)findViewById(R.id.default_panel_title))
final ViewGroup.MarginLayoutParams lpt =(MarginLayoutParams)title.getLayoutParams();
lpt.setMargins(0,lpt.topMargin,lpt.rightMargin,lpt.bottomMargin);
title.setLayoutParams(lpt);
关于android - 以编程方式将属性(边距、重力等)设置为 Android View (无 XML),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2719425/