当前位置: 代码迷 >> Android >> 请教关于控件显示有关问题
  详细解决方案

请教关于控件显示有关问题

热度:80   发布时间:2016-04-28 02:08:37.0
请问关于控件显示问题
请问 要实现下图,  最左边是一个 textview   中间是 edittext  最右边是  imageview。

textview只需显示 “验证短信”,  而中间的控件  edittext   和   imageview   怎么设置它们的长度后,三个控件切好充满了整个屏幕的宽度。

 麻烦会的朋友帮忙回复,谢啦

------解决思路----------------------
文字left,按钮right,edittext在文字right,在按钮left。这样就満了。
父布局:relativelayout
------解决思路----------------------
用一个linearlayout,设置为horizontal,里面的布局用weight来控制长度就好了。。
------解决思路----------------------
用weight等比分割
------解决思路----------------------
你可以这样

<LinearLayout 
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">

 <TextView 
android:layout_width="wrap_content"
android:layout_height="wrap_content" /> 

<EditText 
android:layout_width="0dp"
android:layout_height="wrap_content" /
android:layout_weight="1">

 <TextView 
android:layout_width="wrap_content"
android:layout_height="wrap_content" /> 

</LinearLayout>

------解决思路----------------------
LinearLayout布局,用weight来平分宽度。
  相关解决方案