我想要的是原始分辨率表面(800×480).
在Activity的onCreate中以这种方式创建视图(如在NDK OpenGL示例中):
this.requestwindowFeature(Window.FEATURE_NO_Title); getwindow().setFlags(WindowManager.LayoutParams.FLAG_FulLSCREEN,WindowManager.LayoutParams.FLAG_FulLSCREEN); getwindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON | WindowManager.LayoutParams.FLAG_disMISS_KEyguard | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON); vIEw = new MyGLSurfaceVIEw(this); setContentVIEw(vIEw);
我不使用任何布局等.
解决方法 我找到了解决方案:当我添加时<uses-sdk androID:targetSdkVersion="8" androID:minSdkVersion="8"/>
对于AndroIDManifest.xml,我得到了适当的解决方案.说实话,AndroID是几年后使用iOS的非常奇怪的平台…
解决方案在此处找到:MonoDroid apps don’t use correct density drawables
总结以上是内存溢出为你收集整理的android – 用于不同DPI的OpenGL表面视图缩放全部内容,希望文章能够帮你解决android – 用于不同DPI的OpenGL表面视图缩放所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)