android UI入门二 定义图片横竖屏切换正确显示
android开发的时候通常会使用到横竖屏切换,但是有些图片在横竖屏切换的时候十分丑陋,这里我就给大家实现一个简单的方法能够实现横竖屏的切换。
重写activity 的onConfigurationChanged 方法 @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); changeScale(); } changeScale()方法定义如下: public void changeScale() { Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay(); int w = display.getWidth(); int h = display.getHeight(); if ((h / 3 * 4) < w) { m_scaleH = h; m_scaleW = h / 3 * 4; } else { m_scaleW = w; m_scaleH = w / 4 * 3; } }
长和宽的定义: private int m_scaleW, m_scaleH;
相关推荐
hellowzm 2020-07-19
drdrsky 2020-06-04
XuNeely 2020-04-22
lyg0 2020-03-07
tianzyc 2020-02-17
沈宫新 2020-01-02
impress 2020-01-02
89510194 2019-12-31
wwwxuewen 2019-12-19
hlfsunshine 2013-09-02
lcyangcss 2019-11-10
zhangpan 2019-11-09
liushi 2007-11-13
超哥Blog 2007-09-30
libowenhit 2007-09-27
宿舍 2019-10-21
zyhui 2014-11-13
怀抱清风 2017-03-06