Android Edittext 与 Button 左右排列,并且Edittext宽度要自适应屏宽度,这个要怎么排列呀?
我这样的布局Edittext宽度全屏后按钮跑没了。。请问要怎么改<RelativeLayoutandroid:layout_width="fill_parent"andr...
我这样的布局 Edittext 宽度全屏后 按钮跑没了。。请问要怎么改
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<EditText android:id="@+id/et_text" android:layout_width="fill_parent" android:minWidth="200px"
android:layout_height="wrap_content" android:minLines="1" android:maxLines="2"/>
<Button android:id="@+id/btn_translate" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_toRightOf="@id/et_text"
android:text="@string/translate" />
</RelativeLayout> 展开
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<EditText android:id="@+id/et_text" android:layout_width="fill_parent" android:minWidth="200px"
android:layout_height="wrap_content" android:minLines="1" android:maxLines="2"/>
<Button android:id="@+id/btn_translate" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_toRightOf="@id/et_text"
android:text="@string/translate" />
</RelativeLayout> 展开
1个回答
展开全部
RelativeLayout感觉不好用,用LinearLayout吧:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<EditText
android:id="@+id/et_text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minWidth="200px"
android:minLines="1"
android:maxLines="2"
android:layout_weight="1" />
<Button
android:id="@+id/btn_translate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="btn" />
</LinearLayout>
亮点在EditText的android:layout_weight="1"
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<EditText
android:id="@+id/et_text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minWidth="200px"
android:minLines="1"
android:maxLines="2"
android:layout_weight="1" />
<Button
android:id="@+id/btn_translate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="btn" />
</LinearLayout>
亮点在EditText的android:layout_weight="1"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询