博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android入门笔记16: EditText 和 返回键
阅读量:2217 次
发布时间:2019-05-08

本文共 974 字,大约阅读时间需要 3 分钟。

 EditText 是输入框

inputType可以来设置输入框允许输入的文字类型,如数字,邮箱,姓名等

android:singleLine="true" 可以设置不允许EditText变成多行

一个单行的数字输入框

    <EditText

        android:id="@+id/editText1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:singleLine="true"
        android:inputType="">
    </EditText>

判断内容是否是空

if (TextUtils.isEmpty(tx.getText()))

{
Toast.makeText(this, "TextView为空", Toast.LENGTH_SHORT).show();
}
else
{
Toast.makeText(this, tx.getText(), Toast.LENGTH_SHORT).show();
}

android.text.TextUtils 提供了一些列文字处理的方法

返回键

按返回键时调用onBackPressed方法.

下面重写该方法,实现只有双击返回键才能退出

 

@Override	public void onBackPressed()	{		if (lastClickTime <= 0)		{			Toast.makeText(this, "双击退出应用", Toast.LENGTH_SHORT).show();			lastClickTime = System.currentTimeMillis();		}		else		{			if (System.currentTimeMillis() - lastClickTime <= 1000)			{				// super.onBackPressed();				finish();			}			else			{				Toast.makeText(this, "双击退出应用", Toast.LENGTH_SHORT).show();				lastClickTime = System.currentTimeMillis();			}		}	}

 

转载地址:http://tkffb.baihongyu.com/

你可能感兴趣的文章
数据重生:让神经机器翻译中的不活跃样本“复活”
查看>>
【Java】【28】提高List的removeAll方法的效率
查看>>
【JS】【31】读取json文件
查看>>
OpenSSL源代码学习[转]
查看>>
Spring下载地址
查看>>
google app api相关(商用)
查看>>
linux放音乐cd
查看>>
GridView+存储过程实现'真分页'
查看>>
flask_migrate
查看>>
解决activemq多消费者并发处理
查看>>
UDP连接和TCP连接的异同
查看>>
hibernate 时间段查询
查看>>
java操作cookie 实现两周内自动登录
查看>>
Tomcat 7优化前及优化后的性能对比
查看>>
Java Guava中的函数式编程讲解
查看>>
Eclipse Memory Analyzer 使用技巧
查看>>
tomcat连接超时
查看>>
谈谈编程思想
查看>>
iOS MapKit导航及地理转码辅助类
查看>>
检测iOS的网络可用性并打开网络设置
查看>>