我尝试编写可拖动的自定义视图,并可以在ListView顶部展开多个屏幕以突出显示。
我遇到的问题是当视图扩展到大于屏幕时,Android会停止渲染它。有没有办法覆盖这个?
我尝试过改变它的父母的clipChildren和其他类似的选项,但似乎没有什么可以阻止这个
我用
更改视图的高度frame.getLayoutParams().height = /* set the height. */;
frame.requestLayout();
然后用
更改视图的y位置frame.setY( /* set the y position. */ );
感谢您的帮助。 :)
答案 0 :(得分:0)
试
LayoutParams params = (LayoutParams) frame.getLayoutParams();
params.height = /* set the height. */;
frame.setLayoutParams(params);
frame.requestLayout();