|
|
1
1
如果你在屏幕上实际绘制视图之前就得到了视图的大小,那么通过getMeasuredWidth()和getMeasuredReight()就无法获得合适的图像大小,因为android不知道基于真实屏幕配置的视图有多大。 您可以考虑通过在onSizeChanged(int w,int h,int oldw,int oldh)中获取实际屏幕尺寸。 http://developer.android.com/reference/android/view/View.html#onSizeChanged(int, int, int, int) 该方法的第一个调用会向您提供如下信息(视图的实际宽度、视图的实际高度,0,0) 所以前两个参数是我认为你想要得到的,在这种情况下第二个参数你可以忽略。 |
|
|
Lamour · 使用Kotlin正确扩展小部件类 8 年前 |
|
|
automaton · 如何通知Android Widget重新绘制 9 年前 |
|
|
go3d · 如何在LibGDX中创建图形化Android小工具 9 年前 |
|
|
jkstar · 在onCreate期间将缩放位图设置为ImageView 12 年前 |
|
|
KIRAN K J · 在android中将布局转换为位图时获取反转图像 12 年前 |