- 浏览: 279539 次
- 性别:
- 来自: 北京
最新评论
-
zwnJava:
谢谢,总算找到了句有应的话
Android监听程序的安装和卸载 -
liangoogle:
就是只让edittext输入这些字符。
EditText 只输入英文和特殊字符 -
huibin147852369:
应该讲解一下!
EditText 只输入英文和特殊字符 -
goingshow:
楼主,是否发现 自定义selector 出来的chekbox ...
Android 自定义CheckBox 样式 -
shadow88:
这个方法是不错,但是如果是由多个组件组合,只有这个获得了焦点, ...
TextView 跑马灯效果
文章列表
密码长度 太短了提示
- 博客分类:
- android 控件
第一种方法:
final EditText editText= (EditText) findViewById(R.id.editText);
editText.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
...
android:digits="1234567890qwertyuiopasdfghjklzxcvbnm`-=[]\;,./~!@#$%^*()_+}{:?&<>"'"
这样就不会输入中文了。
EditText 文字验证
- 博客分类:
- android 控件
android:numeric="integer" 只允许输入整数
android:numeric="true" 这条可以让输入法自动变为数字输入键盘,同时仅允许0-9的数字输入
android:digits="1234567890qwertyuiopasdfghjklzxcvbnm_" 如果输入中文是不会显示
android:hint="请输入数字!" 设置显示在空间上的提示信息
android:singleLine="true" 设置单行输入,一旦设置 ...
不用跳到写短信界面,直接发送短信
- 博客分类:
- 页面跳转 intent
发短信
先加入权限
<user-permission android:name="android.permission.SEND_SMS"/>
创建Intente对象
Intent intent=new Intent();
intent.setAction(Intent.ACTION_SENDTO);
intent.setData(Uri.parse("smsto:12312"));//发送的地址
intent.putExtra("sms_body","hello");//注意这是发送短 ...
Intent intent = new Intent(Intent.ACTION_VIEW);intent.setType("vnd.android-dir/mms-sms");intent.setData(Uri.parse("content://mms-sms/conversations/"));startActivity(intent);
Intent intent = new Intent(Intent.ACTION_MAIN);intent.setData(Uri.parse("content://mms-sms/"));startActivity(intent);
android 如何打开浏览器
- 博客分类:
- 页面跳转 intent
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
Uri content_uri_browsers = Uri.parse("http://csdn.net");
intent.setData(content_uri_browsers);
intent.setClassName(& ...
从存储卡中读取带特定后缀的文件
- 博客分类:
- 文件,存储卡
从sd卡中找出:
后缀为.vcf的所有文件:
public static File[] getcontactList() {
File root = new File(getBackUpPath());
File[] l = root.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String filename) {
if (filename.end ...
Android学习笔记--创建Dialog1.分类(1)AlertDialog.它能够管理0个`1个`2个`3个按钮和一个包含radio或者checkbox的可选项列表.(2)ProgressDialog.一个用于显示进度圈或者进度条的dialog,继承自AlertDialog,所以它也支持按钮.(3)DatePickerDialog.用于让用户 ...
自定义dialog样式 简单填充
- 博客分类:
- dialog
在做项目时要用dialog,dialog不想用alertdialog这个类,想用设计好的dialog样式。
这里我用到Dialog类,没有用alertdialog这个类。
在style .xml中
<style name="dialog" parent="@android:style/Theme.Dialog">
<item name="android:windowFrame">@null</item>
<item nam ...
在ListView的最下方加上一个透明的背景按钮或者布局:
ListView在滚动时,可以看到被遮挡的部分。
首先这个ListView与"透明的背景按钮或者布局"要写在同一个relativelayout里面。同时这个relativelayout不要有padding设置,要不然有可能做不出预期效果,
ListView的高度:android:layout_height="fill_parent",
"透明的背景按钮或者布局"定义在整个relativelayout的底部:android:layout_alignParentBott ...
在ListView的最下面添加一个view视图:
private LayoutInflater inflater;
inflater=LayoutInflater.from(this);
view=inflater.inflate(R.layout.view, null);//自定义一个view
recoverlist.addFooterView(view);//TODO 添加footer,要注意这个调用必须在setadapter之前。recoverlist是一个ListView对象
自定义radiobutton的样式
- 博客分类:
- android 控件
在res/drawable新建radiobutton.xml如下:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="true"
android:state_checked="true"
android:drawable="@drawable/radi ...
从本程序跳转到设置的无线和网络
- 博客分类:
- 页面跳转 intent
Intent intent = new Intent();
intent.setAction(Settings.ACTION_WIRELESS_SETTINGS);
this.startActivity(intent);