Android中的UI控件的水平对齐

Android中的UI控件的水平对齐,第1张

概述请提供一种解决方案,以将两个EditView控件布置在相同的水平位置.如何左对齐端口的EditView与IP地址的EditView.还提供当前视图的屏幕截图请找到当前的布局代码<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apkes/andro

请提供一种解决方案,以将两个EditVIEw控件布置在相同的水平位置.如何左对齐端口的EditVIEw与IP地址的EditVIEw.还提供当前视图的屏幕截图

请找到当前的布局代码

<?xml version="1.0" enCoding="utf-8"?><relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"androID:layout_wIDth="fill_parent"androID:layout_height="210dip"androID:layout_margintop="10dip"androID:background="#ddddDD"><TextVIEw    androID:ID="@+ID/head"    androID:text="Connection Settings"    androID:layout_wIDth="wrap_content"    androID:layout_height="wrap_content"    androID:layout_centerHorizontal="true"    androID:textcolor="#0000ff"    androID:textSize="10pt" /><TextVIEw    androID:ID="@+ID/tv_ip"    androID:layout_wIDth="125dip"    androID:layout_height="wrap_content"    androID:textSize="10pt"    androID:textcolor="#444444"    androID:layout_alignParent@R_419_6823@="true"    androID:layout_marginRight="9dip"    androID:layout_margintop="20dip"    androID:layout_margin@R_419_6823@="10dip"    androID:layout_below="@ID/head"    androID:text="IP Address"/><EditText    androID:ID="@+ID/et_ip"    androID:layout_wIDth="150dip"    androID:layout_height="wrap_content"    androID:background="@androID:drawable/editBox_background"    androID:layout_toRightOf="@ID/tv_ip"    androID:layout_aligntop="@ID/tv_ip"/> <TextVIEw    androID:ID="@+ID/tv_port"    androID:layout_wIDth="125dip"    androID:layout_height="wrap_content"    androID:textSize="10pt"    androID:textcolor="#444444"    androID:layout_alignParent@R_419_6823@="true"    androID:layout_below="@ID/tv_ip"    androID:layout_marginRight="9dip"    androID:layout_margintop="15dip"    androID:layout_margin@R_419_6823@="10dip"    androID:text="Port"/><EditText    androID:ID="@+ID/et_port"    androID:layout_wIDth="150dip"    androID:layout_height="wrap_content"    androID:background="@androID:drawable/editBox_background"    androID:layout_toRightOf="@ID/tv_port"    androID:layout_aligntop="@ID/tv_port"    androID:layout_below="@ID/et_ip"    androID:layout_margin@R_419_6823@="17dip"    /><button    androID:ID="@+ID/btn_Save"    androID:layout_wIDth="100dip"    androID:layout_height="wrap_content"    androID:layout_below="@ID/et_port"    androID:layout_alignParent@R_419_6823@="true"    androID:layout_margintop="15dip"    androID:layout_margin@R_419_6823@="110dip"    androID:text="Save" /></relativeLayout>

谢谢

解决方法:

您只需要在EditText et_port的代码中添加androID:layout_align@R_419_6823@ =“ @ ID / et_ip”.
这是更正的代码:

<?xml version="1.0" enCoding="utf-8"?> <relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:layout_wIDth="fill_parent"    androID:layout_height="210dip"    androID:layout_margintop="10dip"    androID:background="#ddddDD" >    <TextVIEw        androID:ID="@+ID/head"        androID:layout_wIDth="wrap_content"        androID:layout_height="wrap_content"        androID:layout_centerHorizontal="true"        androID:text="Connection Settings"        androID:textcolor="#0000ff"        androID:textSize="10pt" />    <TextVIEw        androID:ID="@+ID/tv_ip"        androID:layout_wIDth="125dip"        androID:layout_height="wrap_content"        androID:layout_alignParent@R_419_6823@="true"        androID:layout_below="@ID/head"        androID:layout_margin@R_419_6823@="10dip"        androID:layout_marginRight="9dip"        androID:layout_margintop="20dip"        androID:text="IP Address"        androID:textcolor="#444444"        androID:textSize="10pt" />    <EditText        androID:ID="@+ID/et_ip"        androID:layout_wIDth="150dip"        androID:layout_height="wrap_content"        androID:layout_aligntop="@ID/tv_ip"        androID:layout_toRightOf="@ID/tv_ip"        androID:background="@androID:drawable/editBox_background" />    <TextVIEw        androID:ID="@+ID/tv_port"        androID:layout_wIDth="125dip"        androID:layout_height="wrap_content"        androID:layout_alignParent@R_419_6823@="true"        androID:layout_below="@ID/tv_ip"        androID:layout_margin@R_419_6823@="10dip"        androID:layout_marginRight="9dip"        androID:layout_margintop="15dip"        androID:text="Port"        androID:textcolor="#444444"        androID:textSize="10pt" />    <EditText        androID:ID="@+ID/et_port"        androID:layout_wIDth="150dip"        androID:layout_height="wrap_content"        androID:layout_aligntop="@ID/tv_port"        androID:layout_below="@ID/et_ip"        androID:layout_toRightOf="@ID/tv_port"        androID:layout_align@R_419_6823@="@+ID/et_ip"        androID:background="@androID:drawable/editBox_background" />    <button        androID:ID="@+ID/btn_Save"        androID:layout_wIDth="100dip"        androID:layout_height="wrap_content"        androID:layout_alignParent@R_419_6823@="true"        androID:layout_below="@ID/et_port"        androID:layout_margin@R_419_6823@="110dip"        androID:layout_margintop="15dip"        androID:text="Save" /></relativeLayout>
总结

以上是内存溢出为你收集整理的Android中的UI控件的水平对齐全部内容,希望文章能够帮你解决Android中的UI控件的水平对齐所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085021.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存