在我的Android应用程序中,我有一个set of fields in scroll view
。我有一个LinearLayout(视图)用于在该字段中放置签名我能够在水平绘制时无法绘制垂直,当vertical draw it scrolls the layout
时。下面的图像是视图的顶部(黑线显示垂直绘制时的点)显示错误。如何解决这个问题。
编码:
view = mAttesterView;
LinearLayout attestert;
mAttesterView.setDrawingCacheEnabled(true);
attestert.addView(mAttesterView, new LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.MATCH_PARENT));
mAttesterView.buildDrawingCache(true);
答案 0 :(得分:2)
为了避免在拖动时滚动你的onTouch()应该返回false来消耗touch事件。