Android EditText和ImageView显示问题?
我用自己的手机做模拟器使用练习这几个控件发现宽度不能铺满父容器,求解这是什么原因?
控件代码如下:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" > <!-- wrap_content : 包裹实际文本的内容(文本有多宽控件就有多宽) match_parent : 当前控件铺满父类(LinearLayout)容器 ( 2.3api之后添加的属性值) fill_parent : 当前控件铺满父类(LinearLayout)容器 (2.3api之前添加的属性值) --> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="姓名:" android:textSize="28sp" android:textColor="#000000" /> <EditText android:hint="请输入您的姓名:" android:id="@+id/editText1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:ems="10"> <requestFocus /> </EditText> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="电话:" android:textSize="28sp" android:textColor="#000000" /> <EditText android:id="@+id/editText2" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="phone" android:ems="10"> <requestFocus /> </EditText> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="密码:" android:textSize="28sp" android:textColor="#000000" /> <EditText android:id="@+id/editText3" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="textPassword" android:ems="10"> <requestFocus /> </EditText> <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_launcher" /> <ImageView android:id="@+id/imageView2" android:layout_width="match_parent" android:layout_height="wrap_content" android:src="@drawable/ic_launcher" /> <ImageView android:id="@+id/imageView3" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#1A9EF2" android:src="@drawable/ic_launcher" /> </LinearLayout>