我想在editText中有一个常量文本,如:
http://<here_user_can_write>
Run Code Online (Sandbox Code Playgroud)
用户不应该从" 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) : "";
}
}
});
Run Code Online (Sandbox Code Playgroud)
但我不知道它是否限制用户不从开始到结束限制删除任何字符.我也无法理解Spanned类的使用.
一种方法是一个很好的选择,如果我们可以放入TextView内部,EditText但我不认为这是可能的Android,因为两者都是视图,是否可能?
我需要一个包含textview和edittext的视图.
例:
Yay! you made it to ______ We should hang out! feel ____ to follow me.
Run Code Online (Sandbox Code Playgroud)
以上"_____"可以是任何长度,它应该感觉到最后一段.上面给出的其余文本不可更改.就像填空.
