相关疑难解决方法(0)

在EditText中放置常量文本,该文本应该是不可编辑的 - Android

我想在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,因为两者都是视图,是否可能?

android textview android-edittext

64
推荐指数
7
解决办法
5万
查看次数

多行编辑文本,其中部分不可编辑,例如填充空白

我需要一个包含textview和edittext的视图.

例:

Yay! you made it to ______ We should hang out! feel ____ to follow me. 
Run Code Online (Sandbox Code Playgroud)

以上"_____"可以是任何长度,它应该感觉到最后一段.上面给出的其余文本不可更改.就像填空.

android textview android-custom-view android-edittext

6
推荐指数
1
解决办法
331
查看次数