【发布时间】:2017-12-12 10:20:09
【问题描述】:
我想设计
布局,即编辑文本的宽度应该是这样的。对于以下代码
<LinearLayout android:layout_below="@+id/txt_buy_info"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="@drawable/side_nav_bar"
android:layout_marginTop="@dimen/activity_vertical_space"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.v7.widget.AppCompatEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/edittext_backgound"
android:hint="Rate"
android:textColor="@color/colorWhite"
android:textColorHint="@color/colorWhite"
android:textSize="@dimen/BTC_value_size"
android:layout_weight="1"
android:drawableRight="@drawable/ic_inr_24"
android:gravity="center"/>
<android.support.v7.widget.AppCompatEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/edittext_backgound"
android:hint="Amount"
android:layout_marginTop="@dimen/view_internal_space"
android:textColor="@color/colorWhite"
android:textColorHint="@color/colorWhite"
android:textSize="@dimen/BTC_value_size"
android:layout_weight="1"
android:drawableRight="@drawable/ic_inr_24"
android:gravity="center"/>
<android.support.v7.widget.AppCompatEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/edittext_backgound"
android:hint="Quantity"
android:layout_marginTop="@dimen/view_internal_space"
android:textColor="@color/colorWhite"
android:textColorHint="@color/colorWhite"
android:textSize="@dimen/BTC_value_size"
android:layout_weight="1"
android:drawableRight="@drawable/ic_bitcoin_24"
android:gravity="center"/>
<android.support.v7.widget.AppCompatButton
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff61fffd"
android:hint="Rate"
android:layout_marginTop="@dimen/view_internal_space"
android:textColor="@color/colorWhite"
android:textColorHint="@color/colorWhite"
android:textSize="@dimen/BTC_value_size"
android:layout_weight="1"
android:drawableRight="@drawable/ic_inr_24"
android:gravity="center"/>
</LinearLayout>
它提供输出喜欢
当我将 match_parent 同时赋予内部线性布局的宽度和高度时,它看起来并不好,当我尝试为内部线性布局提供左右填充时,设计变得糟糕。我想设计这个布局而不给硬编码的宽度。请帮助
【问题讨论】:
-
检查我的更新答案
标签: android android-layout android-linearlayout