安卓开发笔记三——对于EditText的一些简单属性设定
来源:互联网 发布:淘宝店铺只有pc端装修 编辑:程序博客网 时间:2024/05/18 17:59
以下代码不是完整的,只是我挑出来我觉得比较重要的地方进行说明<span style="font-family: Arial, Helvetica, sans-serif;">:</span>
//对于控件的声明EditText ET_activity_login_username,ET_activity_login_password;Button BT_activity_login_login;//初始化控件ET_activity_login_username = (EditText)findViewById(R.id.ET_activity_login_username);ET_activity_login_password = (EditText)findViewById(R.id.ET_activity_login_password);BT_activity_login_login = (Button)findViewById(R.id.BT_activity_login_login);//对于Button的响应事件实现BT_activity_login_login.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Login(); } });//获取文本框输入的字符 ps:trim()移除字符串两侧的空白字符或其他预定义字符final String login_username = ET_activity_login_username.getText().toString().trim();final String login_password = ET_activity_login_password.getText().toString().trim();//判断输入是否为空if(TextUtils.isEmpty(login_username)){//Toast提示用户信息 Toast.makeText(this, getResources().getString(R.string.Activity_Login_username_cannot_empty),Toast.LENGTH_SHORT).show(); return;}else if(TextUtils.isEmpty(login_password)){Toast.makeText(this, getResources().getString(R.string.Activity_Login_password_cannot_empty),Toast.LENGTH_SHORT).show(); return;}else if((!TextUtils.isEmpty(login_password))&&(!TextUtils.isEmpty(login_username))){ //输入你要实现的方法}其中关于EditText的属性我在xml中进行定义具体如下: <EditText <!--设置id--> android:id="@+id/ET_activity_login_username" <!--设置显示的最大行数--> android:maxLines="1" <!--设置最大输入字符串数量--> android:maxLength="20"<!--设置允许输入的字符串的类型,这里我设置的为<string name="Activity_Login_inputtype">0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</string>--> android:digits="@string/Activity_Login_inputtype" <!--设置该控件相对于它的父元素向左缩进的参数--> android:layout_marginLeft="16dp" <!--设置该控件相对于它的父元素向右缩进的参数--> android:layout_marginRight="16dp" <!--设置该控件的背景--> android:background="@drawable/activity_login_round_corner_edittext" <!--设置该控件的提示信息--> android:hint="@string/Activity_Login_username" <!--设置该控件的宽--> android:layout_width="match_parent" <!--设置该控件的高--> android:layout_height="match_parent" />ps:如果你想使文本输入框中既要像输入密码那样隐藏打点,你可以既设置<pre name="code" class="java">android:digits="@string/Activity_Login_inputtype"又设置android:inputType="textPassword"这样子就既可以设置限定输入的字符又可以实现输入密码的效果了.
0 0
- 安卓开发笔记三——对于EditText的一些简单属性设定
- 安卓开发——为动态添加的EditText加载xml文档属性
- 安卓开发——android window 一些属性说明
- 安卓开发笔记(三)android 相对布局属性
- 安卓 EditText属性的总结
- EditText的一些属性
- EditText的一些属性
- EditText的一些属性
- EditText的一些属性
- cell的一些属性设定
- spring笔记——ref属性的设定
- 安卓开发RelativeLayout属性的简单介绍
- 安卓开发——修改EditText中的光标位置
- 安卓简单开发-Edittext限制输入文本
- 安卓开发——对EditText设置软键盘的回车键的监听事件
- 安卓开发——设置EditText的drawableLeft所导入的图片大小
- 学习笔记——textView的placeHolder简单设定
- 安卓开发——对EditText修改软键盘上“回车键”的显示信息
- hdu1233 还是畅通工程 prim
- DesignPattern_Java:Abstract Factory Pattern
- 关于windows xp sp2/sp3 中tcpip.sys对于Raw socket的限制
- Java多线程编程-同步方法
- Android xml实现Button背景图片
- 安卓开发笔记三——对于EditText的一些简单属性设定
- 链表高效删除
- Android实战简易教程-第四十四枪(Ripple Effect-为控件增加涟漪效果)
- 无人机后门技术调研与确认
- 设计模式之原型模式---prototype
- 关于子线程更新UI
- Oracle快照原理及实现总结
- 前缀表达式、中缀表达式和后缀表达式
- 【POJ2240】【Arbitrage】【增加源点】【判断是否整个图中存在环】【bell-ford】