解决来源: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"
- 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