Android:使用XML定制EditText布局
我正在尝试自定义EditText的外观,但我没有这样做。。。我希望文本字段在圆形边框中,左边有一个图形图标(因此图标也在边框内,紧靠编辑文本)。有人能解释一下我是如何做到这一点的吗?我是否需要将边界绘制为一个形状,或者是否有此属性?非常感谢Android:使用XML定制EditText布局,android,xml,layout,android-edittext,Android,Xml,Layout,Android Edittext,我正在尝试自定义EditText的外观,但我没有这样做。。。我希望文本字段在圆形边框中,左边有一个图形图标(因此图标也在边框内,紧靠编辑文本)。有人能解释一下我是如何做到这一点的吗?我是否需要将边界绘制为一个形状,或者是否有此属性?非常感谢 和 像这样试试 <EditText android:id="@+id/rLastName" android:layout_width="f
和
像这样试试
<EditText
android:id="@+id/rLastName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/editbox"
android:hint="@string/lname"
android:padding="5dip"
android:singleLine="true"
android:textColor="#999999"
android:textSize="14dip"
android:drawableLeft="@drawable/ic_launcher" />
可绘制左侧图标将设置在左侧
您可以尝试使用此链接查找圆角如果您在编辑文本的左侧有一个查找图标,则可以使用此链接查找圆角,您可以将图标分组并在一个布局中编辑文本,在我看来,这是一个水平方向的线性布局。@Fygo我可能错了,但您的Q听起来好像是要在应用程序中的所有EditText字段中实现这一点,或者至少是对那些“同类”字段。如果我的假设是正确的,你会想从其他建议中创建一种风格,然后简单地应用它。谢谢你们的建议,伙计们。我实际上只需要2个字段,所以没有主题是必要的。不过,我一定会尽快查看如何创建自定义主题。(我现在是个不折不扣的人,我玩android sdk的第一天)非常感谢,非常好用!因此,如果我理解正确,一旦我指定了“background”属性,它也会从主题中删除EditText下的蓝线?感谢这一点,即使我想纯粹通过XML来实现这一点,这也是一个有趣的例子!