最近想做个写日记的软件。想问下:文本编辑的是用什么实现的呢?就像一些文字处理软件,是用什么实现的啊?是edittext这个控件实现的吗?我用edittext试了下。发现空格好像很不好处理,比如我一段文字开头空2格,换行的时候,空格会独占一行,原来空格后面的字变到第二行了。
 如果文本编辑是用edittext实现的,那空格的问题怎么处理呢?或者说处理用户输入的文本的时候用的是其他方法?

解决方案 »

  1.   

    就是editText,或者是自己写的继承editText的类~~
    不过话说~,我觉得网上应该有一些开源的富文本编辑器的,你搜一下看看
      

  2.   

    自己写一个view比较好把. 自带的那个editText实在不好用. 
      

  3.   

    请问:我要继承EditText写个自己的MyEditText,我需要重写哪个函数,可以到达我想控制MyEditText内文本排版的问题呢?