【发布时间】:2016-06-09 14:04:51
【问题描述】:
我正在创建一个包含用户名和密码字段的登录窗口,并且我想在每个窗口中放置图标。当我将图标添加到 EditText 字段时,我无法更改图标的大小。
图标在 EditText 字段内,因为我想在它获得焦点时更改 EditText 背景。
我尝试将图标和 EditText 视图放在 LinearLayout 中,但是当 EditText 获得焦点时,我无法更改布局背景。
我的 EditText 代码:
<EditText
android:id="@+id/user_name_edit_text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="35dp"
android:layout_marginRight="35dp"
android:layout_marginTop="35dp"
android:background="@drawable/custom_border_selector"
android:drawablePadding="5dp"
android:hint="@string/username"
android:singleLine="true"
android:textColor="#757575"
android:textSize="15sp"
android:drawableLeft="@drawable/ic_person_grey_24dp"
/>
EditText 视觉效果:
【问题讨论】:
-
@Rohit5k2 这听起来很愚蠢,但我没有想到,谢谢。还有一个问题,我找不到为图像添加填充或边距的方法?我试着用谷歌搜索了几个小时,没有有用的信息。
-
@JonasSeputis:请检查。
-
@Rohit5k2 你的回答很有帮助,谢谢!
标签: android android-layout android-studio