android开发做全屏界面时的问题

用普通的Activity改成界面全屏,log就一直在跳UnexpectedvaluefromnativeGetEnabledTags:0提示,循环地跳不停。我新建了一个f... 用普通的Activity改成界面全屏,log就一直在跳Unexpected value from nativeGetEnabledTags: 0提示,循环地跳不停。
我新建了一个fullscreamActivity,运行log就不会跳那个提示。
但是fullscreamActivity的程序fullscreamActivity.java自带了一堆代码
我不懂具体是做什么的,想修改不知道从何下手,英语注释是硬伤。
谁能给一份中文讲解资料或中文注释
展开
 我来答
神秘侦探77
推荐于2016-07-09 · 百度知道日报特约作者。
神秘侦探77
采纳数:1756 获赞数:6581

向TA提问 私信TA
展开全部
  两种全屏设置方法:
  方法一:在AndroidManifest.xml中的Application节点中修改android:theme属性
  android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
  方法二:
  在onCreate方法中的setContentView调用前添加
  this.requestWindowFeature(Window.FEATURE_NO_TITLE);// 去标题栏
  getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);// 去掉Activity上面的状态栏
  此二法在网络上有很多介绍,运行后,我发现全屏功能不好用,经仔细查看,发现我在eclipse中创建工程时选的是4.0.3,模拟器在创建AVD 时选的是4.0.3(但看“关于...”中显示的Android版本为4.0.4),貌似模拟器版本比工程版本高呀,很是奇怪,最后把AVD删除重新创 建,这时我选择的是4.2.2,结果功能好用了,具体原因不明呀,留后续研究,这里把问题与解决方法写出来与大家分享!
  最后结论:工程用的SDK版本比Android模拟器要高(最好能高多一点),可以解决Android程序开发中关于设置全屏无效问题!
放荡不羁神经病
2014-09-24 · TA获得超过794个赞
知道小有建树答主
回答量:1580
采纳率:65%
帮助的人:584万
展开全部
下个有道词典吧,英语渣必备神器啊,我现在8成都能看懂了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-09-24
展开全部
1. 在Java代码中设置

[java] view plaincopy
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE); //无title
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN); //全屏
setContentView(R.layout.main);

在这里需要注意的是这两段Java代码必须放在setContentView( ); 之前,不然会报错,错误显示如下。

[plain] view plaincopy
01-14 05:25:41.429: E/AndroidRuntime(7405): Caused by: android.util.AndroidRuntimeException: requestFeature() must be called before adding content

2. 在Manifest文件中修改
http://www.ijiami.cn/Channels
在默认启动的Activity里添加 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 即可

[html] view plaincopy
<activity android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
354342300
2014-09-24 · TA获得超过146个赞
知道答主
回答量:97
采纳率:0%
帮助的人:45.9万
展开全部
这个是sdk的一个bug,不影响!
追问
好吧,好像都是这么说的。但是看着一直跳,不知道会不会消耗太多资源~!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式