本帖最后由 xyang81 于 2012-12-17 20:17:19 编辑

解决方案 »

  1.   

    android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen"
    把这个放到activity标签里,不要放在application里面就行了application这个是整个应用的
      

  2.   

    是两个不同apk之间的调用,这应该和打开的apk设置全屏没有关系吧!
      

  3.   

    肯定是代码的问题啊,你从一个程序 启动 另一个程序的activity 这两者之间又没什么彼此直接联系吧 那怎么能影响呢
      

  4.   

    我写了两个demo apk测试了一下,也有这个问题,会不会是android本身的缺陷?代码应该没问题,我仔细检查过
      

  5.   

    大家好,问题有修改,无法编辑,发到了iteye中,请参考:http://www.iteye.com/problems/91279.多谢!
      

  6.   

    自定义一个activity  然后你的程序中所有activity都继承自定义的activity就可以了
    自定义activity只要这么实现import android.app.Activity;
    import android.os.Bundle;
    import android.view.Window;
    import android.view.WindowManager;public class MyActivity extends Activity{ @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);  
    }
    }
      

  7.   

    问题解决了,是自己大意了,在activity中重写了onAttachedToWindow方法:@Override
    public void onAttachedToWindow() {
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);   // 这段 
    super.onAttachedToWindow();
    }