安卓中java怎么设置控件位置

如题所述

第1个回答  2016-06-08
1、使用相对布局,可以直接把组件摆放到指定的位置,但是相对布局中的所有组件是依赖于第一个组件的位置来定义的
2、使用属性指明组件的摆放位置。本回答被网友采纳
第2个回答  2016-06-16
LinearLayout layout = new LinearLayout(context);
layout.setOrientation(LinearLayout.VERTICAL);
layout.setPadding(0, 0, 0, 0);
layout.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
Button btn = new Button(context);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
params.setMargins(0, 0, 0, 0);
btn.setLayoutParams(params);
layout.addView(btn);

Android 如何在Java代码中手动设置控件的marginleft
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);\/\/定义一个LayoutParams2、在LayoutParams中设置marginLeft layoutParams.setMargins(20,0,0,0);\/\/4个参数按顺序分别是左上右下3、把这个LayoutParams设置给控件 ...

如何设置java控件的位置和大小
把java控件所在的容器(比如:JFrame,JPanel)的布局设为空布局。(比如:jp.setLayout(null);然后用java控件的setBounds函数设置java控件的位置和大小。(比如:JTextField jtf=new JTextField(5); jtf.setBounds(100,100,30,20);\/\/100,100是在容器中的相对位置坐标x和坐标y 30,20是Java控件的大小,30...

java中如何定义控件的坐标?
1. public void setLocation(Point p)\\x0d\\x0a\\x0d\\x0a 将组件移到新位置。通过点 p 来指定新位置的左上角。在父级坐标空间中给出点 p。\\x0d\\x0a参数:\\x0d\\x0a\\x0d\\x0a p - 定义新位置左上角的点,在此组件的父级坐标空间中给出\\x0d\\x0a\\x0d\\x0a2. public...

android 代码中设置控件的垂直居中和两个控件之间的距离。
android:layout_marginRight 离某元素右边缘的距离 android:layout_marginTop 离某元素上边缘的距离 EditText的android:hint 设置EditText为空时输入框内的提示信息。 android:gravity android:gravity属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.以button为例,and...

android 控件移动方法
1. 使用控件的layout 方法。可以改任意位置和大小,不受布局限制。 但是在使用 setText等方法之后,会导致 界面重新布局,控件会回到原来位置 [java] view plaincopyprint?01.btnMove.layout(left, top, left + 80, top+50);btnMove.layout(left, top, left + 80, top+50);2. 使用控件的set...

安卓编程 如何在Java代码里设置button的margin(外边距)?
1、获取按钮的LayoutParams LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams)button.getLayoutParams();2、在LayoutParams中设置margin layoutParams.setMargins(100,20,10,5);\/\/4个参数按顺序分别是左上右下3、把这个LayoutParams设置给按钮 button.setLayoutParams(layoutParams); \/\/mView是...

JAVA怎么设置组件的排列啊 比如按钮放在哪?文本区放在哪?谁能说下...
如是你对布局不是很熟,就改成NULL,这样控件就是以座标点来放置 不好的地方是不会随窗口的缩入进行自适应。

java中控制组件在窗口中的位置
给你个插件,拖控件,你这个要布局啊 BoxLayout import java.awt.FlowLayout;import javax.swing.BoxLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JRadioButton;import javax.swing.JTextField;public class Window...

Java中如何给JButton\/JLabel定位置?【高分悬赏】
参数:x - 父级坐标空间中新位置左上角的 x 坐标 y - 父级坐标空间中新位置左上角的 y 坐标 setLayout会覆盖setLocation行为,setLocation()不能保证跨平台的界面一致性 setLocation 的X,Y坐标不是画面上的,下边是给你改的代码.用setBounds来设置坐标及大小.--- import javax.swing.JButton;im...

android控件可以在java代码和什么文件中使用
在Java代码中,可以使用findViewById()方法来获取控件对象,从而对其进行操作和设置。而在XML文件中,可以使用标签来定义和布局控件,通过属性来设置控件的样式、大小、位置等。最常见的XML布局文件有LinearLayout、RelativeLayout、ConstraintLayout等。因此,Android控件可以在Java代码和XML文件中灵活使用,以满足不...

相似回答