我需要能够添加一个比父级更大的视图。我想要做的是使用TypedValue在任何屏幕上将视图的大小设置为短版纸(8.5 x 11英寸)的长度然后我有一个缩放视图,可以缩放此视图以便我可以看到整个一旦我缩小,我就无法使用ScrollView。问题是android的测量通过并不允许我这样做。我尝试过的事情是:
覆盖onMeasure
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(width, height);
}
或者
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(MeasureSpec.UNSPECIFIED, MeasureSpec.UNSPECIFIED);
}
然后将宽度和高度设置为布局参数,但是父视图的大小比我不能拥有的大小大。
我真的需要一个比其父级更大的孩子,这样当我添加一个视图时,它看起来会缩小。用户界面看起来像Microsoft Word,中间有一个页面。如果可能,请告诉我,如果没有,那么我认为我应该手动调整添加到此8.5x11视图中的所有内容。
我希望我说清楚。谢谢!