这是我第一次编程任何不是PC的东西。我会假设屏幕尺寸和方向等事情在平板电脑上很重要,但是我发现基本示例代码中没有任何关于此的内容。旋转和调整大小是否会自动发生?如果没有,我该如何使应用程序全屏?Android平板电脑编程时屏幕尺寸是否重要?
1
A
回答
2
快速回答:yes android会自动将您的布局适合设备屏幕。您可以根据设备的大小和方向进行特定的布局。 Android管理使用哪些以及如何处理旋转。
平板电脑旋转时,配置更改事件被触发。如果你的应用程序没有声明它会亲自处理这个事件,那么android框架会为你处理它。当框架处理它时,你的应用程序被终止并重新启动。这允许应用程序加载不同的布局(如果您为横向/纵向指定了不同的布局)。其他配置更改(如语言环境和其他许多更改)也会发生同样的情况。
有两种方法可使应用程序全屏显示。 first只是声明应用程序支持特定的dpi。 Manifest中的以下代码支持所有dpis。
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />
第二种方法是声明,该应用程序已被用于测试,并可以支持经由targetSdk更大的屏幕尺寸。但是,这会删除可能存在的任何兼容性功能。例如,我有一个应用程序在用户界面线程上进行了大量处理,当我添加targetSdkVersion代码以使应用程序屏幕变大时,应用程序不再有效。这是因为targetSdkVersion不仅使屏幕变大,而且还删除了允许前端线程执行长处理的兼容性代码。所以这是你的警告。下面的代码:
<manifest>
<uses-sdk android:targetSdkVersion="11" />
</manifest>
注意目标SDK还可以12这里有一个link的Android版本和SDK号。
1
通过在xml或布局设计器中设置主题,例如Theme.Black.NoTitleBar.Fullscreen可以为您提供全屏活动。 如果您旋转设备,则它将使用相同的布局,除非您已定义了替代布局。我通常从制作肖像布局开始,然后您可以制作相同布局的横向版本,但对于平板电脑,您可能希望开始横向播放,因为这是主要方向。
看看这个视频它涵盖了这一点,并在布局编辑器的一些其他方便的特性: http://youtu.be/Oq05KqjXTvs
希望这有助于让你开始!
相关问题
- 1. Android平板电脑尺寸
- 2. 的Android平板电脑,确定屏幕尺寸
- 3. Android平板电脑开发屏幕分辨率和尺寸
- 4. 如何支持Android平板电脑屏幕尺寸?
- 5. 设置屏幕尺寸以模拟Android平板电脑上的较小屏幕?
- 6. 平板电脑设计和其他屏幕尺寸
- 7. Linphone Android应用程序崩溃在平板电脑的屏幕尺寸
- 8. 平板电脑平板电脑的相机尺寸
- 9. Android应用程序屏幕支持电话和平板电脑
- 10. Android屏幕尺寸
- 11. Android屏幕尺寸
- 12. 反应本机检查平板电脑或屏幕英寸
- 13. 重新创建类似于Android平板电脑设置屏幕的屏幕
- 14. 平板电脑屏幕问题
- 15. 平板电脑中的屏幕方向
- 16. 平板电脑的屏幕优化
- 17. 禁用屏幕超时Android手机/平板电脑
- 18. 图像显示在三星gs2和更小的屏幕尺寸,但不是在10.1英寸的平板电脑
- 19. 7寸平板电脑android xlarge布局
- 20. IOS屏幕尺寸要求
- 21. 从Android手机投射屏幕到Android平板电脑
- 22. jQuery Mobile:条件图片尺寸(电话/平板电脑)
- 23. 平板电脑屏幕媒体查询多个屏幕因素
- 24. Android平板电脑?
- 25. 如何在7英寸平板电脑和10英寸平板电脑上运行Android应用程序
- 26. Android平板电脑的分屏概念
- 27. Android屏幕尺寸支持
- 28. Android屏幕尺寸支持
- 29. Android屏幕尺寸缩放
- 30. Android确定屏幕尺寸