【发布时间】:2014-06-30 08:53:11
【问题描述】:
当我旋转屏幕时,ImageView 不会重新缩放图像,但原生 Imageview 会旋转图像。
我怎样才能做到这一点?
项目https://github.com/jasonpolites/gesture-imageview
清单:
<activity android:name="ScaleTypeCenterInsidePortrait"
android:configChanges="orientation|screenSize"></activity>
我的 ScaleTypeCenterInsidePortrait 类:
public class ScaleTypeCenterInsidePortrait extends ExampleActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.scale_type_inside_portrait);
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
}
【问题讨论】:
-
明明写的不支持旋转。
-
是的,我重写了onConfigurationChanged,但是用什么方法重新计算图像比例和重绘布局。
标签: android imageview orientation screen-rotation