`

android 中 EditText加入图标 更改边框颜色 设置透明 代码

阅读更多

main.xml

  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:layout_width="fill_parent"  
  4.     android:layout_height="fill_parent"  
  5.     android:background="@drawable/bg"  
  6.     android:orientation="vertical" >  
  7.   
  8.   
  9.     <EditText  
  10.         android:id="@+id/et"  
  11.         android:layout_width="251dp"  
  12.         android:layout_height="wrap_content"  
  13.         android:layout_gravity="center"   
  14.         android:drawableLeft="@drawable/title"  
  15.         android:background="@drawable/shape"  
  16.         android:padding="10px"  
  17.         android:hint="北京"  
  18.         android:singleLine="true"  
  19.         android:textColor="#FFFAFA"/>  
  20.   
  21. </LinearLayout>  

 

在drawable中建一个xml文件:shape.xml

 

  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <shape xmlns:android="http://schemas.android.com/apk/res/android">  
  3.     <solid android:color="#00ff00ff"/>  
  4.     <corners android:radius="8px"/>  
  5.     <stroke android:color="#32CD32"  
  6.         android:width="2px"  
  7.         />  
  8. </shape>  

 

 

分享到:
评论

相关推荐

    EditText带有边框Demo

    综上所述,创建一个带有边框的EditText涉及到XML布局的修改,包括自定义背景形状、设置边框颜色和宽度、内边距以及可能的清除按钮功能。这个"ClearEditText" Demo提供了一个直观的例子,可以帮助开发者快速理解和...

    安卓EditText输入框相关-Android自定义edittext(实现删除手机号码样式选中未选中底部状态改变.rar

    3. **选中/未选中状态**: 当EditText被选中或取消选中时,可以改变其底部状态,例如改变边框颜色或显示提示文字。这需要通过设置状态选择器(StateListDrawable)来实现,根据EditText的焦点状态(SELECTED或FOCUSED...

    登录界面—圆形图片加边框和EditText的光标前加图标

    这通常在`styles.xml`文件中完成,可以全局修改颜色、字体、背景等属性。 7. **事件监听**: 为了实现用户输入的响应和登录功能,开发者会在`Activity`或`Fragment`中为`EditText`和登录按钮添加`OnClickListener`...

    安卓Android源码——安卓Android Form EditText 验证输入合法性的编辑框.zip

    5. **UI反馈**:为了增强用户体验,可以改变EditText的背景颜色、边框颜色或图标状态来直观地表示输入状态,如输入错误时变为红色,正确时变为绿色。 6. **生命周期管理**:在Activity或Fragment的生命周期中,要...

    Android EditText文本编辑Demo源码.rar

    在Android开发中,EditText是一个非常重要的组件,它允许用户输入和编辑文本。这个"Android EditText文本编辑Demo源码.rar"文件包含了一个示例项目,帮助开发者深入理解和实践EditText的使用。下面将详细介绍...

    Android-PowerfulEditText自带一键清除按钮密码显示与隐藏按钮也可自定义资源

    在Android开发中,UI设计是用户体验的关键部分,而EditText作为用户输入数据的常见控件,其功能和样式设计显得尤为重要。本主题聚焦于一个增强版的EditText组件——PowerfulEditText,它提供了更多便利的功能,如...

    Android-一个支持多种风格的密码(验证码)Android输入框

    - 样式定制:允许开发者通过修改XML属性或Java代码,改变输入框的样式,如边框颜色、文字大小等。 总之,一个支持多种风格的密码(验证码)Android输入框是Android应用开发中增强用户体验的重要工具。通过自定义...

    EdtiText自定义样式

    在 `android:background` 中,我们可以引用一个自定义的形状资源文件(`shape_edittext.xml`),通过 `&lt;shape&gt;` 标签定义边框、填充颜色等样式: ```xml &lt;shape xmlns:android=...

    android充值demo 自定义editview自定义radiobutton

    这包括修改边框样式、添加自定义输入过滤器、设置输入提示文字动画等。通过自定义`EditText`,可以提升应用的用户体验,使其更加符合产品设计。 再者,自定义`RadioButton`是另一个UI优化的实例。`RadioButton`是...

    Android应用源码之MyEditText2.zip

    【Android应用源码之MyEditText2.zip】是一个包含自定义编辑框(MyEditText2)源代码的压缩包,适合Android开发者学习和参考。在Android开发中,我们常常需要根据项目需求对系统自带的组件进行定制,以实现特定的功能...

    android高仿QQ登陆界面Demo

    在Android中,这通常通过设置`styles.xml`文件中的主题和样式来完成,比如修改字体、颜色、背景等。可能还使用了`Shape`和`selector`资源来创建自定义的按钮和输入框边框效果,以及动画效果来增强用户体验。 对于QQ...

    Android+UI+问题集注+第二期

    2. **调整 Button 的尺寸:**通过获取屏幕的`DisplayMetrics`信息来动态设置按钮的宽度和高度,确保即使文本尺寸发生变化也能保持按钮的圆形或方形边框不变形。 ```java DisplayMetrics metrics = new ...

    android登录样式

    -- 边框颜色和宽度 --&gt; &lt;corners android:radius="8dp"/&gt; &lt;!-- 圆角半径 --&gt; android:left="10dp" android:right="10dp" android:top="5dp" android:bottom="5dp"/&gt; &lt;!-- 内边距 --&gt; ``` 将此`shape`定义为...

    圆角listview

    为EditText添加下划线,可以在XML布局中使用`&lt;solid&gt;`标签定义颜色,然后设置`&lt;stroke&gt;`标签,设置`android:width`为下划线宽度,`android-color`为下划线颜色。如果需要动态改变下划线,可以通过Java代码获取到...

    Android学习笔记(Android Studio)2-1~2-5(LinearLayout、RelativeLayout、TextView、Button、EditText、RadioButton)

    5. `android:drawableRight`和`android:drawablePadding`可用于在文本右侧添加图标,并调整图标与文本的间距。 6. 使用`android:text=“HTML代码”`和`Html.fromHtml()`,可以在TextView中插入HTML标签以实现复杂的...

    Android-该项目是自定义两个控件组成一个登陆界面分别是输入框和密码框

    1. **样式定制**:通过修改`style.xml`文件中的样式,可以定制输入框的边框、背景、文字颜色等外观属性。 2. **hint**:设置提示文本,即用户未输入时显示的文字,可使用`android:hint`属性。 3. **输入限制**:使用...

    自定义textfield

    1. **外观定制**:可以设置`UITextField`的边框样式、边框宽度、边框颜色、背景色、文字颜色等属性。例如,可以使用`borderStyle`属性更改边框类型,使用`textColor`设置文本颜色,使用`backgroundColor`改变背景。 ...

    安卓搜索相关相关-一个好看的固定搜索栏效果.rar

    1. **自定义布局**:开发者可能会使用`LinearLayout`、`RelativeLayout`或`ConstraintLayout`来构建搜索栏,结合`EditText`和`ImageView`(用于搜索图标)等组件,通过设置合适的属性如`android:layout_width`, `...

    Android自定义控件.pdf

    - **动态添加控件**: 通过代码动态添加控件到布局中。 - **动态设置属性**: 在运行时根据需要更改控件的属性。 ##### 3.4 调整子控件与父控件布局 - **自定义LayoutParams**: 通过重写LayoutParams来控制子控件在...

    Android 精仿QQ登录界面源码.zip

    在Android中,这些元素可以通过XML布局文件来定义,使用`EditText`作为输入框,`Button`作为按钮,`TextView`展示文本信息,并结合`LinearLayout`、`RelativeLayout`或`ConstraintLayout`进行布局管理。 2. **...

Global site tag (gtag.js) - Google Analytics