Android EditView施用技巧
Android EditView使用技巧????EditText?ed??new?EditText(this)???Editable?eb??ed.getEditableText()
Android EditView使用技巧
????EditText?ed?=?new?EditText(this);???Editable?eb?=?ed.getEditableText();?????//获取光标位置???int?position?=?ed.getSelectionStart();?????//指定位置插入字符???eb.insert(position,?"XXX");???????//插入图片???//定义图片所占字节数(“Tag”的长度)???SpannableString?ss?=?new?SpannableString("Tag");???//定义插入图片???Drawable?drawable?=?getResources().getDrawable(R.drawable.icon);???ss.setSpan(new?ImageSpan(drawable,ImageSpan.ALIGN_BASELINE),?0,?ss.length(),?Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);???drawable.setBounds(2,?0,?drawable.getIntrinsicWidth(),?drawable.getIntrinsicHeight());???//插入图片???eb.insert(position,?ss);???????//设置可输入最大字节数???ed.setFilters(new?InputFilter[]{new?InputFilter.LengthFilter(10)});???????//拉起lancher桌面???Intent?i?=?new?Intent(Inten.ACTION_MAIN);??i.addCategory(Inten.CATEGORT_HOME);??startActivity(i);????//去掉List拖动时的阴影???list.setCacheColorHint(0);???????