Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 需要具有只读缩进的EditText_Android_Textview_Android Edittext - Fatal编程技术网

Android 需要具有只读缩进的EditText

Android 需要具有只读缩进的EditText,android,textview,android-edittext,Android,Textview,Android Edittext,有没有人对如何在EditText的第一行实现空白缩进有什么想法,这样用户就无法修改缩进 我的目标是在缩进区域中叠加一些其他信息(可能是图形),并且仍然允许EditText的其余部分将长行环绕回正常的左边距 退一步是为“其他信息”添加单独的行或列,但这并不是对屏幕不动产的好利用 也许有更好的方法来做到这一点。欢迎提出建议 我不确定您想做什么,但您可以在提示时以友好方式“修改”文本 使用一个提供了三个按顺序调用的方法的。尝试使用一些断点进行调试,以更好地理解变量并使用它们 ((EditText) f

有没有人对如何在EditText的第一行实现空白缩进有什么想法,这样用户就无法修改缩进

我的目标是在缩进区域中叠加一些其他信息(可能是图形),并且仍然允许EditText的其余部分将长行环绕回正常的左边距

退一步是为“其他信息”添加单独的行或列,但这并不是对屏幕不动产的好利用


也许有更好的方法来做到这一点。欢迎提出建议

我不确定您想做什么,但您可以在提示时以友好方式“修改”文本

使用一个提供了三个按顺序调用的方法的。尝试使用一些断点进行调试,以更好地理解变量并使用它们

((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版本中正常工作并保持稳定。