- 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
);
Android EditView使用技巧
最新推荐文章于 2023-02-10 15:03:43 发布
本文介绍如何使用Android中的EditText组件进行多种操作,包括插入文本、插入图片、设置最大输入长度及拉起Launcher桌面等。通过具体代码示例展示了如何实现这些功能。
3518

被折叠的 条评论
为什么被折叠?



