Java 如何准确地按我想要的方式定位按钮?
我用的是RelativeLayout。我理解使用图形布局时,按钮的位置不能太好。如何在XML中实现它?我试着改变左边的边缘,但什么也动不了 我想做的就是把我的按钮放好Java 如何准确地按我想要的方式定位按钮?,java,android,android-button,android-relativelayout,Java,Android,Android Button,Android Relativelayout,我用的是RelativeLayout。我理解使用图形布局时,按钮的位置不能太好。如何在XML中实现它?我试着改变左边的边缘,但什么也动不了 我想做的就是把我的按钮放好 <Button android:id="@+id/ListsButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/E
<Button
android:id="@+id/ListsButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/EditButton"
android:layout_alignBottom="@+id/EditButton"
android:layout_alignParentLeft="true"
android:layout_marginLeft="18dp"
android:text="Li" />
可以使用marginLeft、marginRight、marginTop和marginBottom进行小的调整。如果要进行更大的调整,可以将空白元素与权重结合使用,或将RelativeLayout与alignParentBottom、alignParentTop、alignParentRight结合使用,和/或alignParentLeft如果您是android编程初学者,那么我建议您使用图形布局,因为您不知道视图定位和样式设置的每个属性。你可以看到@自由职业者的回答,看看你在正确定位任何视图时必须考虑多少属性。
一旦你掌握了一些技巧,使用图形布局是非常容易的。您可以使用相对布局,这将帮助您将任何视图(如按钮或文本视图)移动到您想要的任何位置。直接xml编码需要一定的技能,而这些技能无疑会及时掌握。这一切都取决于您需要它们的位置和xml的其他部分。如果您需要类似的帮助,那么您需要发布完整的xml,并准确地告诉我们您正在尝试做什么。图片通常也有帮助。相对布局意味着小部件与其他小部件相对或相对对齐,例如,@codeMagic说,您需要包含完整的xml才能获得帮助。是的,图形布局非常烦人,但我开始掌握它的窍门。我只希望界面的设计能像VisualStudio那样更直观。只要把东西单独放在你想要的地方,这些布局都不会使使用复杂化。