android - 如何在没有 fragment 的情况下使我的应用程序适应平板电脑

标签 android android-layout android-fragments

我开发了一个专为 4 英寸设备设计的应用程序(最低 SDK 8 - Android 2.3.3)。 现在我还需要支持平板电脑(7 英寸或 10 英寸)。 平板电脑上的应用程序(按原样)覆盖了一半以上的屏幕。 这是用户不能接受的。

我想移动所有对象(TextView、Buttons、ImageView)以占据整个屏幕。

因为 min SDK 是 8 (Android 2.3.3) 我不能使用 Fragment,对吗?

我试过使用屏幕百分比但没有取得实质性结果(我是新手!!!)。

提前致谢。

最佳答案

如果您希望您的应用也能在平板电脑上运行。您必须在 res 下的单独文件夹中为平板电脑制作布局,例如

res/layout-large/my_layout.xml       // layout for large screen size
res/layout-xlarge/my_layout.xml      // layout for extra large screen size

也可以在 drawable 中使用 hdpi/x-hdpi 图像

查看android给出的指南

http://developer.android.com/guide/practices/tablets-and-handsets.html

还有这里

http://developer.android.com/guide/practices/screens_support.html

关于android - 如何在没有 fragment 的情况下使我的应用程序适应平板电脑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19046514/

相关文章:

android - 替换回收器适配器中的 fragment

android - 什么时候使用Android fragment ?

android - RecyclerView 没有显示任何内容

java - 为每个循环动态创建的 View 设置 Id - android

android - 为 PocketSphinxAndroidDemo 创建和使用 Java 绑定(bind)库

android - ScrollView 的速度限制

Android - 以编程方式添加 View 会忽略某些样式属性

android - 在 Android 中显示网络错误的最佳方法,带有点击重试选项

android - 如何更改工具栏标题的字体系列?

java - 如何在 Java 项目中使用 Android 的 LogCat?