在学习改变横竖屏显示方向的例子的时候,我把例子 程序敲进去之后发现并没有如书上所示的在转换横竖屏的同时更换所显示的图片。由于一开始就设置了默认的竖屏图片,也就是说我在点击Button的时候屏幕的横竖状态发生了变化,但是图片木有改变,另外粗心的我当时也没有发现,按钮上的文字也没有随屏幕显示方向的改变而改变。
当时百度了一下也不懂得原因所在,后来自己静下心来重读main.java 发现了 由屏幕显示方向改变来触发的 onConfigurationChanged() 并没有被触发执行,那么原因在哪里呢?
1.想使用onConfigurationChanged()事件还需要在AndroidMainfest.xml 文件中进行一些配置(以下是修改了也不能不能触发onConfigurationChanged()的AndroidMainfest.xml 文档)
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myclickdemo1"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"