我有一个 UI 问题,例如,其中EditText
有一些 s LinearLayout
,并且此线性布局放置在滚动视图中。现在我想要做的是编辑文本有大量数据来查看我设置android:scrollbars ="vertical"
的这些数据我能够看到编辑文本内的滚动条但数据没有滚动。外面scrollbar
正在移动。如何解决这个问题。
有谁能够帮助我。提前致谢。
我有一个 UI 问题,例如,其中EditText
有一些 s LinearLayout
,并且此线性布局放置在滚动视图中。现在我想要做的是编辑文本有大量数据来查看我设置android:scrollbars ="vertical"
的这些数据我能够看到编辑文本内的滚动条但数据没有滚动。外面scrollbar
正在移动。如何解决这个问题。
有谁能够帮助我。提前致谢。
这可能会帮助你......
parentScrollView.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
Log.v(TAG,"PARENT TOUCH");
findViewById(R.id.child_scroll).getParent().requestDisallowInterceptTouchEvent(false);
return false;
}
});
childScrollView.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event)
{
Log.v(TAG,"CHILD TOUCH");
// Disallow the touch request for parent scroll on touch of child view
v.getParent().requestDisallowInterceptTouchEvent(true);
return false;
}
});
在您的情况下,“parentScrollView”是您的滚动视图,而 childScrollView 是您的 Linearlayout/EditText
采用yourEditTextView.setMovementMethod(new ScrollingMovementMethod());