我试图在TextView之后在LinearLayout中添加一个Button,但它没有显示出来.
这是我的布局代码
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/LinearLayout01" android:layout_width="fill_parent" android:layout_height="45dip"> <TextView android:layout_width="fill_parent" android:layout_height="45dip" android:paddingLeft="5dip" android:paddingRight="5dip" android:textStyle="bold" android:textSize="17dip" android:gravity="center_vertical" android:id="@+id/tvChild" android:text="Children" android:textColor="#ffCCCC22" /> <Button android:id="@+id/submit" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:text="Submit" /> </LinearLayout>
TextView正确显示正确的文本但不是按钮我得到一个三到四行长的大空格.
我错过了什么?
解决方法
试试这个.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout android:id="@+id/LinearLayout01" android:layout_width="fill_parent" android:layout_height="45dip" xmlns:android="http://schemas.android.com/apk/res/android"> <TextView android:layout_width="wrap_content" android:layout_height="45dip" android:paddingLeft="5dip" android:paddingRight="5dip" android:textStyle="bold" android:textSize="17dip" android:gravity="center_vertical" android:id="@+id/tvChild" android:text="Children" android:textColor="#ffCCCC22" /> <Button android:id="@+id/submit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:text="Submit" /> </LinearLayout>
使用android:layout_width =“wrap_content”代替android:layout_width =“fill_parent”用于TextView和Button