16
将常量文本放入不应编辑的EditText内-Android
我想在editText中包含常量文本,例如: http://<here_user_can_write> 用户应该无法删除“ http://”中的任何字符,我对此进行了搜索并发现了这一点: editText.setFilters(new InputFilter[] { new InputFilter() { public CharSequence filter(CharSequence src, int start, int end, Spanned dst, int dstart, int dend) { return src.length() < 1 ? dst.subSequence(dstart, dend) : ""; } } }); 但我不知道它是否限制用户从开始到结束限制不删除任何字符。我也无法理解Spanned类的用法。 如果我们可以放一个TextView内部,一种方法将是一个不错的选择,EditText但是我认为这在Android中是不可能的,因为两者都是Views,是否可以?