正如您在下面的图片中看到的那样,编辑文本有一些余量,我想删除它。
<ImageView
android:id="@+id/imageview_user_image_1"
android:layout_width="23dp"
android:layout_height="23dp"
android:layout_marginLeft="5dp"
android:layout_centerVertical="true"
android:scaleType="fitXY"
android:background="@drawable/smile"/>
<EditText
android:id="@+id/login_user_name"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="10dp"
android:layout_toRightOf="@+id/imageview_user_image_1"
android:layout_marginLeft="5dp"
android:layout_centerVertical="true"
android:singleLine="true"
android:textColorHint="#808080"
android:hint="@string/userid"/>
![problem image][1]
答案 0 :(得分:3)
试试这个
<ImageView
android:id="@+id/imageview_user_image_1"
android:layout_width="23dp"
android:layout_height="23dp"
android:layout_marginLeft="5dp"
android:layout_centerVertical="true"
android:scaleType="fitXY"
android:background="@drawable/smile"/>
<EditText
android:id="@+id/login_user_name"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="10dp"
android:layout_toRightOf="@+id/imageview_user_image_1"
android:layout_margin="0dp"
android:background="@android:color/transparent"
android:layout_centerVertical="true"
android:singleLine="true"
android:textColorHint="#808080"
android:hint="@string/userid"/>
在edittext中添加android:background =“@ android:color / transparent ”
答案 1 :(得分:0)
根据Mario Stoilov Said,试试这段代码
<ImageView
android:id="@+id/imageview_user_image_1"
android:layout_width="23dp"
android:layout_height="23dp"
android:layout_marginLeft="0dp"
android:layout_centerVertical="true"
android:scaleType="fitXY"
android:background="@drawable/home_icon"/>
<EditText
android:id="@+id/login_user_name"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/imageview_user_image_1"
android:layout_marginLeft="0dp"
android:layout_centerVertical="true"
android:singleLine="true"
android:textColorHint="#808080"
android:hint="hi"/>
通过更改为此android:layout_marginLeft="0dp"
希望这可以帮助您。