Thi*_*iru 28 android android-layout
在我的应用程序中,我使用了linearlayout,在里面我有3个EditText元素.现在我想增加Edittext元素之间的空间(填充).可能吗?
Mah*_*eTo 45
基本上这是相对于你的边框,如果你想在边框内的元素之间添加空格(即边框接触),你应该使用padding属性.
如果要在边框外添加空格(将边框分开),则应使用margin属性.
查看此图片以获取插图:

AAn*_*kit 40
您应该在.xml文件的edittext中设置如下所示的布局边距
android:layout_marginLeft="5dp"
Run Code Online (Sandbox Code Playgroud)
你可以为marginTop做左右,左右,取决于你的要求.您必须在布局元素上指定它,而不是在布局本身上指定.
填充和边距之间的差异: - 与视图内部空间相关的填充,边距是两个视图之间的视图或空间之外的空间,
如果在任何一个方向上需要外部空间,可以如上所述实现.如果在视图的所有侧面需要空间,则标签下方的环境可能是有用的
android:layout_margin="5dp"
Sil*_*ler 11
在字段之间给出边距可以分配四个方向.
android:layout_margin="10dp"
你也可以使用以下不同的方向..
android:layout_marginLeft = "10dp"
android:layout_marginRight = "10dp"
android:layout_marginTop = "10dp"
android:layout_marginBottom = "10dp"
只是添加你也可以动态地改变它
int left = 6;
int top = 12;
int right = 6;
int bottom = 6;
TableRow.LayoutParams params = new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.setMargins(left, top, right, bottom);
EditText edXY = new EditText(inventory.this);
edXY.setLayoutParams(params);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
89864 次 |
| 最近记录: |