【发布时间】:2011-03-02 09:27:39
【问题描述】:
我正在尝试创建一个自定义布局,它会根据屏幕分辨率自动设置其尺寸、高度和宽度。我正在寻找这种行为的原因是我想在 HorizontalScrollView 中添加一些这些自定义布局,以便每个布局都可以完美地适应屏幕。
如何在自定义布局视图上获取和设置适当的尺寸?
谢谢!
-乔纳
【问题讨论】:
标签: android layout android-linearlayout
我正在尝试创建一个自定义布局,它会根据屏幕分辨率自动设置其尺寸、高度和宽度。我正在寻找这种行为的原因是我想在 HorizontalScrollView 中添加一些这些自定义布局,以便每个布局都可以完美地适应屏幕。
如何在自定义布局视图上获取和设置适当的尺寸?
谢谢!
-乔纳
【问题讨论】:
标签: android layout android-linearlayout
在您的自定义View 中覆盖onSizeChanged:
@Override
protected void onSizeChanged(int width, int height, int oldw, int oldh) {
//do some calculations with width and height
}
【讨论】: