欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

edittext去掉下划线输入(批量改文件后缀命令)

程序员文章站 2023-12-09 19:21:09
和你一起终身学习,这里是程序员android本篇文章主要介绍 android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、edittext 继承关系二、edittext 常用举例三、e...

和你一起终身学习,这里是程序员android

本篇文章主要介绍 android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:

一、edittext 继承关系

二、edittext 常用举例

三、edittext 自定义背景框

四、edittext自动检测输入内容

五、edittext 密文显示

六、edittext 限制只能输入特定字符

七、edittext 输入保存的字符串不能为空

一、edittext 继承关系

edittext继承关系 如下:

java.lang.object

↳ android.view.view

↳ android.widget.textview

↳ android.widget.edittext

二、edittext 常用举例

edittext主要用于输入和修改文本内容。

限制只能输入纯文本内容举例如下:

<edittext

android:id=”@+id/plain_text_input”

android:layout_height=”wrap_content”

android:layout_width=”match_parent”

android:inputtype=”text”/>

三、edittext 自定义背景框

  1. xml 中使用edittext 控件
 <!-- 自定义edittext 背景 -->
 <edittext
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:layout_marginleft="10dp"
 android:layout_marginright="10dp"
 android:layout_margintop="10dp"
 android:background="@drawable/custom_edittext_background"
 android:gravity="center"
 android:hint="一、自定义edittext背景框"
 android:padding="8dp"
 android:textsize="16sp" />
  1. 自定义 edittext 背景框
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
 android:shape="rectangle">
 <!-- 圆角-->
 <corners android:radius="5dp" />
 <!--描边-->
 <stroke
 android:width="1dp"
 android:color="@android:color/holo_blue_light" />
</shape>
  1. 实现效果
edittext去掉下划线输入(批量改文件后缀命令)

自定义背景框实现

四、edittext自动检测输入内容

  1. xml 中使用edittext 控件

<!– 自动检测输入更正 –>

<edittext

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

android:autotext=”true”

android:hint=”二、自动检测输入更正属性 autotext”

android:textcolor=”#ff6100″ />

  1. 实现效果
edittext去掉下划线输入(批量改文件后缀命令)

自动检测输入正确性

五、edittext 密文显示

  1. xml 中使用edittext 控件

<!– 以密文的形式显示 –>

<edittext

android:layout_width=”match_parent”

android:layout_height=”wrap_content”

android:hint=”三、以密文的形式显示密码”

android:password=”true” />

  1. 实现效果
edittext去掉下划线输入(批量改文件后缀命令)

密文显示属性

六、edittext 限制只能输入特定字符

限定只能输入阿拉伯数字实现如下:

  1. xml 中使用edittext 控件

<!– 设置允许输入的字符 –>

<edittext

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

android:digits=”123456789.+-*/n()”

android:hint=”四、设置限制允许输入阿拉伯数字” />

  1. 实现效果
edittext去掉下划线输入(批量改文件后缀命令)

限定只能输入阿拉伯数字

七、edittext 输入保存的字符串不能为空

edittext常用来获取用户输入内容,因为我们要规避用户输入的内容为空的情况。

实现效果如下:

edittext去掉下划线输入(批量改文件后缀命令)

edittext 输入保存的字符串不能为空

实现代码如下:

public class edittextmethod extends activity {
 edittext medittext;
 button mbtn;
 @override
 protected void oncreate(bundle savedinstancestate) {
 // todo auto-generated method stub
 super.oncreate(savedinstancestate);
 setcontentview(r.layout.activity_edittext);
 medittext = (edittext) findviewbyid(r.id.test_et);
 mbtn = (button) findviewbyid(r.id.btn_commit);
 mbtn.setonclicklistener(new onclicklistener() {
 @override
 public void onclick(view v) {
 // todo auto-generated method stub
 if (!textutils.isempty(medittext.gettext().tostring().trim())) {
 toast.maketext(
 edittextmethod.this,
 "你输入的字符串是:" + medittext.gettext().tostring().trim(),
 1).show();
 } else {
 toast.maketext(edittextmethod.this, "输入的字符串不能为空", 1).show();
 }
 }
 });
 }
}