设置url
设置是否当文本为 URL链接、Email 、电话号码、Map 时,文本显示为可点击的链接。
android:autoLink
可选值:none / web / email / phone / map / all
---------------------------------------------华丽的分割线---------------------------------------------
屏蔽输入法键盘的方法
方法一:
androidminifest文件当中,在需要屏蔽输入法的Activity里添加属性:
android:windowSoftInputMode="adjustPan|stateHidden" 。
方法二:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
//myEdit是需要禁止自动弹出软键盘的EditText对象。
imm.hideSoftInputFromWindow(myEdit.getWindowToken(), 0);
---------------------------------------------华丽的分割线---------------------------------------------
EditView插入图片
直接通过反射技术从R.drawable类中获得图像资源ID的方法。这种方法的好处是一但图像资源非常多时,
可以不需要在数组中挨个定义就可以获得任意的图像资源ID。使用android.text.style.ImageSpan类来直接插入图像。
如图:
下面来看看具体的实现代码:
public void onClick_RandomFace(View view)
{
// 随机产生1至9的整数
int randomId = 1 + new Random().nextInt(9);
try
{
// 根据随机产生的1至9的整数从R.drawable类中获得相应资源ID(静态变量)的Field对象
Field field = R.drawable.class.getDeclaredField("face" + randomId);
// 获得资源ID的值,也就是静态变量的值
int resourceId = Integer.parseInt(field.get(null).toString());
// 根据资源ID获得资源图像的Bitmap对象
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), resourceId);
// 根据Bitmap对象创建ImageSpan对象
ImageSpan imageSpan = new ImageSpan(this, bitmap);
// 创建一个SpannableString对象,以便插入用ImageSpan对象封装的图像
SpannableString spannableString = new SpannableString("face");
// 用ImageSpan对象替换face
spannableString.setSpan(imageSpan, 0, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
// 将随机获得的图像追加到EditText控件的最后
edittext.append(spannableString);
}
catch (Exception e)
{
}
}
还有一种方法 未经验证
在xml中很简单 只要在veditView中设置属性Drawable{Right | Left | Top | Bottom} 在设置中可以使用 EditText text = (EditText)findViewById(R.id.text); text.setCompoundDrawables(null, null, getResources().getDrawable(R.drawable.check_box), null);
ListView中有CheckBox onItemClick事件不能触发
item的根layout
android:descendantFocusability="blocksDescendants"
android:focusable="false"
android:focusableInTouchMode="false"
checkbox里面设置这两个属性 |
分享到:
相关推荐
Android开发技巧方面整理 Android开发技巧合集.pdf
android 开发技巧总汇 1.如何实现一个提示 2.menu 的用法 3.Activity 的切换(含Bundle传值) 4.Android UI Layout 都有图文教程,非常有用
一些android开发技巧,这些技巧都实用
许多同学都为开发Android而烦恼,但并不是没有好的基础,而是开发是没有掌握有效的开发技巧,所以开发起来费时又费力!这本书让我觉得还不错!所有拿出来分享一下,希望能对开发爱好者有些帮助!
android游戏开发的各种基本技巧,对刚入门android游戏开发的菜鸟们有很大的帮助
android开发技巧汇总android开发技巧汇总android开发技巧汇总
Android开发技巧合集,Android开发技巧合集
Android界面开发技巧50则,针对具体的问题,都有在论坛给出的解决方案和代码。
Android开发开发技巧之 EditText 属性大全.pdf
android开发技巧整理
Android开发技巧总汇
Android开发的一些技巧,90个小技巧,doc格式。
Android开发技巧总汇——(2)[收集].pdf
本期简介 《GOOGLE ANDROID 开发入门与实战》简介 1. 最常用的 ECLIPSE ECLIPSE ECLIPSE ECLIPSE 快捷键& 模拟器...8. 开发技巧杂集 8.1 一些源于 CSS 的组合实现技巧 8.2 关于 SEARCH 搜索框的使用 . . . ......
android 开发工具, 小技巧等 1. UI 2. Resource 3. tools
《Android开发权威指南》适合具备一定软件开发经验、想快速进入Android开发领域的程序员,具备一些手机开发经验的开发者和Android开发爱好者学习使用;也适合作为相关培训学校的Android培训教材。
Android 新手开发教程 开发技巧合集 开发教程详细版 开发入门经典 开发教程 4本入门pdf书
第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、Eclipse、Android...