`
wang_peng1
  • 浏览: 3940096 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EditText圆角设置

阅读更多

<?xml version="1.0" encoding="utf-8"?> 
<!--  res/drawable/rounded_edittext.xml --> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle" android:padding="10dp"> 
 
<solid android:color="#FFFFFF"/> 
   
<corners 
     
android:bottomRightRadius="15dp" 
     
android:bottomLeftRadius="15dp" 
 
android:topLeftRadius="15dp" 
 
android:topRightRadius="15dp"/> 
</shape>

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
   
android:orientation="vertical" 
   
android:layout_width="fill_parent" 
   
android:layout_height="fill_parent" 
   
> 
<EditText   
   
android:layout_width="fill_parent"  
   
android:layout_height="wrap_content"  
   
android:padding="5dip" 
   
android:background="@drawable/rounded_edittext" /> 
</LinearLayout> 
你也可以设置不同的编辑状态

<?xml version="1.0" encoding="utf-8"?> 
<!-- res/drawable/rounded_edittext_states.xml --> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
   
<item  
     
android:state_pressed="true"  
     
android:state_enabled="true" 
       
android:drawable="@drawable/rounded_focused" /> 
   
<item  
     
android:state_focused="true"  
     
android:state_enabled="true" 
       
android:drawable="@drawable/rounded_focused" /> 
   
<item  
     
android:state_enabled="true" 
       
android:drawable="@drawable/rounded_edittext" /> 
</selector> 
<?xml version="1.0" encoding="utf-8"?> 
<!-- res/drawable/rounded_edittext_focused.xml --> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle" android:padding="10dp"> 
 
<solid android:color="#FFFFFF"/> 
 
<stroke android:width="2dp" android:color="#FF0000" /> 
   
<corners 
     
android:bottomRightRadius="15dp" 
     
android:bottomLeftRadius="15dp" 
 
android:topLeftRadius="15dp" 
 
android:topRightRadius="15dp"/> 
</shape> 
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
   
android:orientation="vertical" 
   
android:layout_width="fill_parent" 
   
android:layout_height="fill_parent"> 
<EditText   
   
android:layout_width="fill_parent"  
   
android:layout_height="wrap_content"  
   
android:text="@string/hello" 
   
android:background="@drawable/rounded_edittext_states" 
   
android:padding="5dip"/> 
</LinearLayout> 

分享到:
评论

相关推荐

    Android中实现EditText圆角的方法

    在Android开发中,为EditText设置圆角效果是一种常见的UI设计需求,它可以提升应用的视觉美观度和用户体验。本篇文章将详细讲解如何在Android中实现EditText的圆角效果。 首先,我们需要创建一个XML文件来定义圆角...

    圆角PopupWindow对话框和圆角EditText

    总的来说,实现圆角PopupWindow和圆角EditText需要对Android的UI系统有深入理解,包括View的绘制流程、背景设置以及自定义View的方法。通过学习和实践,你可以创造出更具吸引力和个性化的应用界面。在实际项目中,...

    editText和Dialog等组件的圆角边框设置

    editText和Dialog等组件的圆角边框设置

    Android Studio 界面布局之xml文件中给输入框editText修改下划线颜色 / 为按钮设置圆角和颜色 / 约束布局预览效果和运行效果不一致 问题的解决

    Android Studio 在xml文件中设置界面布局1、xml文件中给输入框editText修改下划线颜色2、设置button按钮为圆角及修改按钮颜色3、运用约束布局时预览效果和运行效果不一致 写一写今天困扰我很久的问题:如何给...

    带删除按钮的圆角EditText

    "带删除按钮的圆角EditText"是一个自定义控件的例子,它结合了EditText的基本输入功能和一个可点击的删除按钮,同时提供了圆角的视觉效果。这个自定义控件通常用于输入框中,让用户可以方便地清除输入内容,且设计上...

    editText四周边框-圆角

    android中设置EditText有四周边框,圆角边框。将此文件放到res/drawable/edittext.xml,在布局文件中给EditText添加属性android:background="@drawable/edittext"。效果完美实现。当然,里面的圆角,颜色可根据自己...

    EditText带有边框Demo

    `corners`标签则用来圆角化边框,`padding`则为EditText内部增加了内容区域的间距,提供更好的视觉效果。 此外,`ClearEditText`可能还包括清除按钮功能,允许用户快速删除输入内容。这可以通过设置`drawableEnd`...

    android-EditText边框颜色

    在布局文件中,我们可以直接通过设置`EditText`的样式属性来改变边框颜色。其中,`android:background`属性用于指定背景,我们可以使用自定义的形状 drawable 文件来定义边框的颜色和样式。例如,创建一个名为`edit...

    安卓EditText输入框相关-material风格的edittext效果很不错。.rar

    2. **形状和边框**:EditText默认是矩形,但可以使用`app:shapeAppearance`属性调整为圆角或定制形状。例如,`&lt;item name="edit_text_corner_radius"&gt;4dp&lt;/item&gt;`可设定4dp的圆角。 3. **浮动标签(Floating Label...

    EditText带下划线

    在Android开发中,`EditText` 是一个非常常见的控件,...此外,`EditText`的样式可以通过自定义主题或者在布局文件中设置`android:textInputStyle`来调整。例如,你可以创建一个包含下划线样式的自定义主题: ```xml ...

    圆角listview

    如果要为EditText设置圆角边框,可以创建一个类似上面的Shape资源,但这次需要同时设置`&lt;solid&gt;`的颜色(EditText的填充色)和`&lt;stroke&gt;`的颜色(边框色)。同时,别忘了设置`&lt;corners&gt;`的圆角半径。 6. **性能...

    安卓高级xml输入框EditText及其登陆界面布局shape使用

    通过在XML中定义shape元素,我们可以设置边框颜色、宽度、圆角半径,甚至添加渐变效果,以此来提升登录界面的视觉效果。例如: ```xml &lt;solid android:color="#FFFFFF" /&gt; &lt;!-- 背景颜色 --&gt; ...

    android 简单的Edittext特效,附带源码及apk文件

    1. **样式设计**:可以通过自定义`style`来改变`EditText`的外观,如设置背景颜色、边框宽度、圆角等。在XML中,我们可以使用`android:background`属性来设置背景,使用`android:drawableLeft`、`android:...

    EditText属性详解

    通过创建一个XML资源文件,我们可以定义矩形、圆角矩形等形状,设置边框宽度、颜色以及填充色。例如: ```xml ``` 然后将这个XML文件作为`android:background`的值。 至于`ListView`的技巧属性,虽然`...

    Android中为EditText添加边框的代码清单.pdf

    这段代码创建了一个矩形形状的`ShapeDrawable`对象,然后设置了边框的颜色和宽度,最后将其设为EditText的背景。 4. **注意点** - 在使用`android:background`属性时,确保不要与主题中的`android:editTextStyle`...

    android圆角编辑框

    在Android开发中,创建具有圆角的编辑框(EditText)是一种常见的需求,它可以提升应用界面的美观度和用户体验。本文将深入探讨如何在Android中实现圆角编辑框,并提供一个示例项目`demo_edit_yuan`的概览。 首先,...

    Android EditText使用详解-包含很多教程上看不到的功能演示

    通过`android:background`属性可以设置背景图片或形状,例如定义一个圆角矩形背景: ```xml ``` 9. 事件监听: - `android:onClick`:可以直接在XML中设置点击事件的处理函数。 - 通过Java代码设置`...

    Android EditText 控件例子

    例如,定义一个圆角边框的`EditText`样式: ```xml &lt;style name="CustomEditTextStyle" parent="Widget.AppCompat.EditText"&gt; &lt;item name="android:background"&gt;@drawable/shape_rounded_edittext ...

    仿支付宝,微信支付Edittext控件

    1. **自定义样式**:为了达到与支付宝、微信支付界面一致的效果,我们需要定制EditText的样式,包括背景颜色、边框、圆角以及输入时的提示文字。这可以通过设置自定义的XML布局文件来完成,例如使用`android:...

    Android基础控件——EditText的自定义、高仿iOS的UITextField

    在Java代码中,我们可以通过findViewById()方法获取EditText实例,然后调用其方法进行操作,如getText()获取输入的文本,setText()设置文本,setHint()设置提示信息等。 二、EditText的自定义 自定义EditText通常是...

Global site tag (gtag.js) - Google Analytics