`
jiaoronggui
  • 浏览: 1328434 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:116445
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:199342
社区版块
存档分类
最新评论

Android设置edittext无边框

阅读更多

android开发,在做登录页面的时候,经常要做一些无边框的用户、密码输入界面,网上搜索资料如下,共享出来我的制作过程

 

drawable目录下先建立一个XML文件,可以建立为login_edittext_all

 

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <solid android:color="#FFFFFF" /> <!-- 因为的登录背景颜色为白色,所以设置成了白色,如果如其他颜色,根据自己的要求来设定-->
    <corners android:radius="3dip"/>
    <stroke  
        android:width="0dip"  <!--边框宽度为0-->
        android:color="#ffffff" /> 
</shape>

 

 

 

drawable目录下先建立一个XML文件,可以建立为login_edittext

 

<?xml version="1.0" encoding="UTF-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android">
		<item android:state_window_focused="false" android:drawable="@drawable/login_edittext_all" />
	   <item android:state_focused="true" android:drawable="@drawable/login_edittext_all" />  <!--这个地方就是前面设置的xml文件名称-->
</selector>

 

 

在需要设置edittext总设置它的background

android:background="@drawable/login_edittext"    

 

运行下看看效果吧

 

 

 

 

0
0
分享到:
评论

相关推荐

    android EditText跟随键盘弹出,背景不会被顶上去

    1. **设置Activity属性**:在AndroidManifest.xml中,针对相应Activity添加`android:windowSoftInputMode="adjustPan"`属性。这会让`EditText`区域随着键盘的出现而上移,保持可见。但这种方法并不适用于所有情况,...

    android设置EditText空间字数并提示剩余字数

    以下将详细讲解如何在Android中设置`EditText`的字数限制及显示剩余字数。 首先,我们需要在布局文件中定义`EditText`,并可以设置初始的提示文本,如“请输入内容(最多100字)”: ```xml &lt;EditText android:id...

    Android 点击EditText编辑框清除hint预设字

    `android:hint`是`EditText`的一个属性,用于设置输入框内的提示文字。在默认情况下,当用户焦点进入`EditText`或者开始输入时,`Hint`会自动消失。 要实现点击`EditText`清除`Hint`的功能,我们可以通过监听`...

    Android中EditText密码样式设置

    在Android开发中,`EditText` 是一个非常重要的组件,它用于接收用户输入的数据。当我们需要创建如登录、注册等涉及密码输入的界面时,通常会用到`EditText`的密码样式功能。本篇文章将深入探讨如何在Android中设置`...

    Android 根据EditText搜索框 ListView动态显示数据

    首先,我们需要在布局文件中设置EditText和ListView。EditText作为搜索框,用户在此输入搜索关键词;ListView用于展示数据,我们可以使用SimpleAdapter来简化数据绑定的过程。以下是一个简单的布局示例: ```xml ...

    Android 监听EditText变化

    在Android开发中,`EditText`是用户输入文本的视图组件,经常用于收集用户的文本信息。为了能够实时响应`EditText`中的文本变化,开发者通常会使用`TextWatcher`监听器。`TextWatcher`是一个接口,提供了三个方法,...

    android-EditText边框颜色

    在Android开发中,`EditText` 是一个非常常用的控件,用于接收用户输入文本。当我们需要对`EditText`的外观进行自定义,特别是调整其边框颜色时,这通常是UI设计需求的一部分,使得应用界面更加美观和个性化。本教程...

    Android ListView EditText批量录入功能

    接着,我们需要为EditText设置监听器,如TextWatcher,以便在用户输入时实时更新数据。同时,为了防止用户在ListView滚动时误操作,我们可能需要禁用ListView的触摸事件,或者在ListView滚动时隐藏EditText的焦点。 ...

    Android开发之EditText字符串过滤器InputFilter

    在Android开发中,EditText是用户输入数据的常见组件,它允许用户输入文本并显示在界面上。然而,有时候我们希望对用户的输入进行限制,比如只允许输入数字、字母或者特定格式的数据,这时我们就需要用到EditText的...

    Android改EditText背景及光标Demo

    在Android应用开发中,EditText是用户输入文本的常见组件,其外观和行为的自定义是提升用户体验的关键。本文将深入探讨如何在Android Studio环境下修改EditText的背景和光标,为用户提供更加个性化和友好的交互界面...

    Edittext限制字符数,可以限制最大和最小。

    在Android开发中,`EditText` 是一个非常常用的控件,用于接收用户输入的文本信息。在实际应用中,我们往往需要对用户输入的字符数量进行限制,以满足特定的业务需求,比如密码输入、手机号验证等。标题和描述中提到...

    android下EditText的一种显示效果

    在Android开发中,`EditText`是用户输入文本的常见组件,它的显示效果直接影响到应用程序的用户体验。本篇文章将深入探讨如何在Android环境下实现一个特定的`EditText`显示效果,即"浮标标签"(Float Label)效果。...

    Android代码-android-edittext-validator

    Android Form EditText Android form edit text is an extension of EditText that brings data validation facilities to the edittext. Example App I built an example app that showcase some of the ...

    android edittext不弹出软键盘三种方法

    android edittext不弹出软键盘三种方法“: 方法一: 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden 例如: &lt;activity android:name=".Main" android:...

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

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

    android的EditText的使用

    在Android开发中,`EditText`是用户输入文本的控件,它是`TextView`的一个子类,用于接收用户的文字输入并显示。本篇文章将详细讲解如何使用`EditText`,特别是涉及在给定的案例中,当用户在两个`EditText`中输入...

    Android自定义EditText,实现分割输入内容效果

    - 键盘类型:根据输入内容的性质,可能需要设置EditText的键盘类型,比如数字键盘(`android:inputType="number"`)。 - 用户体验:确保在处理文本时不会过于频繁地触发重绘,以免影响性能和用户体验。 通过以上...

    Android自定义EditText

    在Android开发中,自定义EditText控件是一种常见的需求,它可以让开发者根据应用的特定需求定制输入框的样式、行为和功能。本篇文章将深入探讨如何在Android中实现自定义EditText,帮助开发者拓展其应用程序的用户...

    Android中EditText的常用效果实现

    如果需要定制特定的键盘,可以通过设置`android:inputType`属性来改变默认的软键盘,或者创建一个自定义的`InputMethodService`服务,这样可以在`EditText`上显示自定义的输入键盘。 3. **验证输入** - **正则...

    android 实现点击edittext的“小眼睛”切换明密文

    在Android开发中,EditText是用于用户输入文本的基本组件。然而,为了增强用户体验和保护隐私,开发者经常需要在EditText中实现一个“小眼睛”图标,让用户能够切换显示密码的明文和密文状态。这个功能常见于登录或...

Global site tag (gtag.js) - Google Analytics