天天看点

Android开发中可能遇到的问题

一、

Field requires API level 5 (current min is 1): ......

当出现这样类似的问题时,应该去AndroidManifest.xml中查看 android:minSdkVersion="11"的版本。然后按照提示修改相应的版本即可。

change workspace compliance and JRE to 1.5

右击项目——》Properties——》Java Complier——》Enable projectspecific settings——》Complier compliance level设置为1.5

android开发中全屏设置:

代码中实现:

在oncreate()方法中,setContentView(R.layout.main)之前添加如下两句代码

requestWindowFeature(Window.FEATURE_NO_TITLE);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

或者

AndroidManifest.xml中实现:

 <activity

            android:name=".MyActiviyt"

            android:theme="@android :style/Theme.NoTitleBar.Fullscreen">  --->这句是重点哦

        </activity>

二、

android导入项目@override编译错误

很多时候导入android项目在eclipse中会报@Override错误,这是由于java编译器的版本不正确,Java 1.5的编译器默认对父类的方法进行覆盖,采用@Override进行说明;但1.6已经扩展到对接口的方法;所以如果还是以Java 1.5的编译器来编译的话,会出现错误。在eclipse中 选择Window –> Preferences –> Java –> Compiler 选择1.6 ,如果还不可以,在Compiler中选择onfigure Project Specific Settings 选择编译器版本为1.6