Android 需要具有只读缩进的EditText
有没有人对如何在EditText的第一行实现空白缩进有什么想法,这样用户就无法修改缩进 我的目标是在缩进区域中叠加一些其他信息(可能是图形),并且仍然允许EditText的其余部分将长行环绕回正常的左边距 退一步是为“其他信息”添加单独的行或列,但这并不是对屏幕不动产的好利用Android 需要具有只读缩进的EditText,android,textview,android-edittext,Android,Textview,Android Edittext,有没有人对如何在EditText的第一行实现空白缩进有什么想法,这样用户就无法修改缩进 我的目标是在缩进区域中叠加一些其他信息(可能是图形),并且仍然允许EditText的其余部分将长行环绕回正常的左边距 退一步是为“其他信息”添加单独的行或列,但这并不是对屏幕不动产的好利用 也许有更好的方法来做到这一点。欢迎提出建议 我不确定您想做什么,但您可以在提示时以友好方式“修改”文本 使用一个提供了三个按顺序调用的方法的。尝试使用一些断点进行调试,以更好地理解变量并使用它们 ((EditText) f
也许有更好的方法来做到这一点。欢迎提出建议 我不确定您想做什么,但您可以在提示时以友好方式“修改”文本 使用一个提供了三个按顺序调用的方法的。尝试使用一些断点进行调试,以更好地理解变量并使用它们
((EditText) findViewById(R.id.myEditText)).addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {}
@Override
public void afterTextChanged(Editable s) {}
});
我对TextWatcher很熟悉,但我甚至没有想到要使用它。非常感谢。我要补充的是,这是一种笨拙的解决方案,但它应该能够在Android版本中正常工作并保持稳定。