Android_EditTextInputKontrol输入选择_141030
来源:互联网 发布:知乎 女友 智障 编辑:程序博客网 时间:2024/06/04 19:57
本文只是,选用了5中控制EditText输入的方法
不多说,贴代码:
// MainActivity.java
package com.yline.edittextinputkontrol;import android.app.Activity;import android.os.Bundle;import android.text.method.DateKeyListener;import android.text.method.DigitsKeyListener;import android.text.method.MultiTapKeyListener;import android.text.method.QwertyKeyListener;import android.text.method.TextKeyListener;import android.view.Menu;import android.widget.EditText;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//允许输入带有正负符号和小数点的数字EditText editText1 = (EditText) findViewById(R.id.editText1);DigitsKeyListener digkl1 = DigitsKeyListener.getInstance(true, true);editText1.setKeyListener(digkl1);//只允许正整数,不允许小数点EditText editText2 = (EditText) findViewById(R.id.editText2);DigitsKeyListener digkl2 = DigitsKeyListener.getInstance();editText2.setKeyListener(digkl2);//只允许日期EditText editText3 = (EditText) findViewById(R.id.editText3);DateKeyListener digkl3 = new DateKeyListener();editText3.setKeyListener(digkl3);//允许12键小键盘布局的多点触摸EditText editText4 = (EditText) findViewById(R.id.editText4);MultiTapKeyListener multititapkl = new MultiTapKeyListener(TextKeyListener.Capitalize.WORDS, true);editText4.setKeyListener(multititapkl);//允许qwerty布局键盘输入EditText editText5 = (EditText) findViewById(R.id.editText5);QwertyKeyListener qkl = new QwertyKeyListener(TextKeyListener.Capitalize.SENTENCES, true);editText5.setKeyListener(qkl);}@Overridepublic 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;}}
// activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:paddingLeft="5dip" > <TextView android:id="@+id/textView1" android:paddingTop="3dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/TV1" /> <EditText android:id="@+id/editText1" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <TextView android:id="@+id/textView2" android:paddingTop="3dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/TV2" /> <EditText android:id="@+id/editText2" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <TextView android:id="@+id/textView3" android:paddingTop="3dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/TV3" /> <EditText android:id="@+id/editText3" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <TextView android:id="@+id/textView4" android:paddingTop="3dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/TV4" /> <EditText android:id="@+id/editText4" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <TextView android:id="@+id/textView5" android:paddingTop="3dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/TV5" /> <EditText android:id="@+id/editText5" android:layout_width="fill_parent" android:layout_height="wrap_content"/> </LinearLayout>// String,xml
<?xml version="1.0" encoding="utf-8"?><resources> <string name="app_name">EditTextInputKontrol</string> <string name="hello_world">Hello world!</string> <string name="action_settings">Settings</string> <string name="TV1">ditits listener with signs and decimal points</string> <string name="TV2">ditits listener without signs and decimal points</string> <string name="TV3">data listener</string> <string name="TV4">multitap listener</string> <string name="TV5">qwerty listener</string></resources>运行图:
本文代码下载:
http://pan.baidu.com/s/1nt1FuDb
0 0
- Android_EditTextInputKontrol输入选择_141030
- 选择屏幕输入帮助
- 输入选择效果
- 选择添加输入效果
- input+select,输入+选择
- 输入框选择课程
- 输入框日期选择控件
- 选择输入日期控件源代码
- 输入整流桥的选择
- 自动选择一个输入时间
- select 选择框可以下拉选择或者自行输入
- android弹出消息框、输入框、选择框、日期选择
- (四)html输入框提示和输入选择
- 在edit中有选择的输入
- DropDownList既能选择又能输入
- DropDownList既能选择又能输入
- DropDownList既能选择又能输入
- DropDownList既能选择又能输入
- windows x64驱动测试
- java学习笔记33
- Shuffle'm Up (poj 3087 模拟)
- cocos2dx xcode添加资源时可能出现的错误以及需要注意的问题
- codevs 2190 有理逼近 题解
- Android_EditTextInputKontrol输入选择_141030
- VS调试技巧 之 attach to process
- java 父子实例的内存控制 继承变量和继承方法的区别
- C# 获取没有重复的随机数
- Linux网络编程之socket:select函数的并发限制与poll函数
- 字符序列
- 链表的创建,插入,删除,输出
- 解决“无法安装64位版本的office,因为在您的系统上找到了以下32位程序”
- 文《关于c++与java中文乱码问题分析与解决》中一个bug分析