当前位置:  首页  >  PHP资讯  >  业界资讯

Android编程开发之EditText中不输入特定字符会显示相关提示信息的方法

这篇文章主要介绍了Android编程开发之EditText中不输入特定字符会显示相关提示信息的方法,涉及Android针对EditText的布局操作及内容判定相关技巧,需要的朋友可以参考下

本文实例讲述了Android编程开发之EditText中不输入特定字符会显示相关提示信息的方法。分享给大家供大家参考,具体如下:

先看效果图:

源码如下:

布局文件:

          

MainActivity.java:

 package com.example.edittext2; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.EditText; public class MainActivity extends Activity { private EditText num; private EditText abc; private EditText num2; private EditText email; private Button button1; private Button button2; private Button button3; private Button button4; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); num=(EditText) findViewById(R.id.num); abc=(EditText) findViewById(R.id.abc); num2=(EditText) findViewById(R.id.num2); email=(EditText) findViewById(R.id.email); button1=(Button) findViewById(R.id.button1); button2=(Button) findViewById(R.id.button2); button3=(Button) findViewById(R.id.button3); button4=(Button) findViewById(R.id.button4); button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String value=num.getText().toString(); //trim()判断前后是否有空格 if(value==null||value.trim().equals("")){ num.setError("请输入内容!!"); return; } } }); button2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String value=abc.getText().toString(); //trim()判断前后是否有空格 if(value==null||value.trim().equals("")){ abc.setError("请输入内容!!"); return; } } }); button3.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String value=num2.getText().toString(); //trim()判断前后是否有空格 if(value==null||value.trim().equals("")){ num2.setError("请输入内容!!"); return; } } }); button4.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String value=email.getText().toString(); //trim()判断前后是否有空格 if(value==null||value.trim().equals("")){ email.setError("请输入内容!!"); return; } } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } } 

希望本文所述对大家Android程序设计有所帮助。

内容推荐:免费高清PNG素材下载
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有 京ICP备19059560号-4