EditText与scrollView的滑动冲突

解决来源:https://stackoverflow.com/questions/10896839/scroll-inside-an-edittext-which-is-in-a-scrollview

问题描述:
ScrollView 中含一个固定高度的 EditText, 当输入内容超过固定高度,EditText 内部内容上下滚动困难

解决:
1. in xml 文件

android:scrollbarStyle="insideInset"
android:scrollbars="vertical"
android:overScrollMode="always"
  1. in java code
mEditInput.setOnTouchListener((v, event) -> {
            /*告诉父组件不要拦截他的触摸事件*/
            v.getParent().requestDisallowInterceptTouchEvent(true);
            if (MotionEvent.ACTION_UP == event.getAction()) {
                /*告诉父组件可以拦截他的触摸事件*/
                v.getParent().requestDisallowInterceptTouchEvent(false);
            }
            return false;
        });

EditText 单行显示省略号

mSkilledIndustry.editInput.ellipsize = TextUtils.TruncateAt.END
mSkilledIndustry.editInput.keyListener = null

你可能感兴趣的:(android基础)