我正在尝试创建一个自定义布局,根据屏幕分辨率自动设置它的尺寸,高度和宽度。我正在寻找这种行为的原因是我想在HorizontalScrollView中添加一些这些自定义布局,以便每个布局都能完美地适应屏幕内。
如何在自定义布局视图上获取和设置正确的尺寸?
谢谢!
-Jona
答案 0 :(得分:0)
在自定义View
中覆盖onSizeChanged:
@Override
protected void onSizeChanged(int width, int height, int oldw, int oldh) {
//do some calculations with width and height
}