我正在尝试创建一个包含EditText和Button小部件的简单Android UI。但是我在设置布局属性时遇到了一些问题。用户界面看起来像这样:
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
左边是EditText,右边是Button。 Button(ImageButton)的宽度约为50x50,我想修复它。然而,TextBox应该跨越整个可用空间直到按钮,但我无法使其正常工作。我想动态地完成这项工作,所以我不必为不同的屏幕尺寸或方向指定不同的布局(如果可以的话)。
这是我的第一个Android应用,所以我感谢任何关于如何最好地为应用程序构建UI的建议。
谢谢,
B3N
答案 0 :(得分:1)
这应该按要求放置元素。
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal">
<TextView
android:layout_weight="0.5"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="text"/>
<Button
android:id="@+id/b1"
android:text="test"
android:layout_height="50px"
android:layout_width="50px"
/>