【发布时间】:2014-02-08 08:48:13
【问题描述】:
Android Studio 0.4.4
你好,
我有以下布局,它是相对布局和横向视图。
基本上,我有 3 个 EditText 和一个 Button。我想从屏幕中心显示 ListView。并让 EditText 和 Button 的宽度与 ListView 的左侧对齐。
我已经设法使用 dp.但我不喜欢使用 dp,因为这可能会影响其他屏幕密度。
我已将 ListView 设置为 android:layout_marginLeft="250dp",然后将 EditText 和按钮设置为 android:layout_width="250dp"
有什么方法可以在不使用 dp 作为宽度的情况下做到这一点?这是我当前的 xml。
非常感谢您的任何建议,
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<ListView
android:id="@+id/lvFriends"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="vertical"
android:layout_marginLeft="250dp">
</ListView>
<EditText
android:id="@+id/etName"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:hint="Name"
android:textSize="22sp"
android:inputType="text"/>
<EditText
android:id="@+id/etPhone"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:hint="Phone"
android:textSize="22sp"
android:inputType="phone"
android:layout_below="@+id/etName"/>
<EditText
android:id="@+id/etEmail"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:hint="Email"
android:textSize="22sp"
android:inputType="textEmailAddress"
android:layout_below="@+id/etPhone"/>
<Button
android:id="@+id/btnAddFriend"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:text="Add Friend"
android:textSize="22sp"
android:layout_marginTop="8dp"
android:layout_below="@+id/etEmail"/>
</RelativeLayout>
【问题讨论】:
-
请发布您希望布局外观的屏幕截图或图片。
标签: android android-relativelayout