android:paddingtop 百分比,相对层中的百分比宽度

相对层中的百分比宽度

我正在为登录进行表单布局。Activity在我的Android应用程序中。下面的图片是我希望它看起来的样子:

我能够通过以下方式实现这个布局XML..问题是,这有点麻烦。我不得不对主机EditText的宽度进行硬编码。具体而言,我必须具体说明:android:layout_width="172dp"

我真的想给主机和端口EditText一个百分比的宽度。(大约80%的主机,20%的端口。)这个是可能的吗?下面的XML适用于Droid,但它似乎并不适用于所有屏幕。我真的想要一个更有力的解决方案。

android:id="@+id/main"

android:layout_width="fill_parent"

android:layout_height="fill_parent" >

android:id="@+id/host_label"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_below="@+id/home"

android:paddingLeft="15dp"

android:paddingTop="0dp"

android:text="host"

android:textColor="#a5d4e2"

android:textSize="25sp"

android:textStyle="normal" />

android:id="@+id/port_label"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_below="@+id/home"

android:layout_toRightOf="@+id/host_input"

android:paddingTop="0dp"

android:text="port"

android:textColor="#a5d4e2"

android:textSize="25sp"

android:textStyle="normal" />

android:id="@+id/host_input"

android:layout_width="172dp"

android:layout_height="wrap_content"

android:layout_below="@id/host_label"

android:layout_marginLeft="15dp"

android:layout_marginRight="15dp"

android:layout_marginTop="4dp"

android:background="@android:drawable/editbox_background"

android:inputType="textEmailAddress" />

android:id="@+id/port_input"

android:layout_width="100dp"

android:layout_height="wrap_content"

android:layout_below="@id/host_label"

android:layout_marginTop="4dp"

android:layout_toRightOf="@id/host_input"

android:background="@android:drawable/editbox_background"

android:inputType="number" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值