Android - 比设备大时裁剪视图

时间:2015-07-24 17:49:41

标签: android android-layout android-view

我尝试编写可拖动的自定义视图,并可以在ListView顶部展开多个屏幕以突出显示。

我遇到的问题是当视图扩展到大于屏幕时,Android会停止渲染它。有没有办法覆盖这个?

我尝试过改变它的父母的clipChildren和其他类似的选项,但似乎没有什么可以阻止这个

我用

更改视图的高度
frame.getLayoutParams().height = /* set the height. */;
frame.requestLayout();

然后用

更改视图的y位置
frame.setY( /* set the y position. */ );

感谢您的帮助。 :)

1 个答案:

答案 0 :(得分:0)

LayoutParams params = (LayoutParams) frame.getLayoutParams();
params.height = /* set the height. */;

frame.setLayoutParams(params);
frame.requestLayout();