这两天遇到这样一个问题,一个布局外层是一个Scrollview,里面有一个EditText,Edittext的高度是固定的,当用户输入足够多的内容后,Edittext就会展示不全,可是不管怎么滑动,都是外层的Scrollview在滑动,Edittext里面的文字却怎么都不能滑动,我也知道是抢夺焦点,事件冲突的问题,事件冲突说起来很容易,可是真正要解决的时候就不是像说的那么容易了。一直想着自己独立解决的,可是最后还是百度,Google了,然后就找到了一篇blog https://blog.csdn.net/yigelangmandeshiren/article/details/12168877 就是这一篇,基本实现了我的功能,但是我还是稍微修改了,我想要的效果是,如果输入的内容比较少的时候,在Edittext区域滑动,还是Scrollview在动,如果输入的内容比较多,那么应该是文字滑动,而不是Scrollview在动,而且blog 是用的是再定义一个Scrollview,我觉得没必要,定义一个Linearlayout就可以了,不定义Scrollview的原因很简单,如果要定义一个Scrollview,那么Edittext就需要再包裹一层,大家都知道,没嵌套一层,性能相应的就会降低一些,所以我定义了一个LinearLayout,源码如下:这两天遇到这样一个问题,一个布局外层是一个Scrollview,里面有一个EditText,E