我目前有一个使用android 4.0创建的android应用程序。我最初是为手机屏幕尺寸开发的,但我决定尝试在我的真实平板电脑上试一下。问题是(大多数人可能已经知道)是所有的文本视图和按钮都很小,因为它适用于手机。我正在和我的一位教授谈话,她已经提到了一行代码进入xml清单,它会自动为我扩展一切。搜索我发现的唯一最容易实现的是:
<supports-screens android:largeScreens="true" />
当我在此代码中添加时,它没有看到有所作为。我甚至尝试过xlragescreens以防万一。
我做错了什么或是否真的有一种简单的方法可以让我的应用轻松扩展或者我必须制作平板电脑版本?
还有一些可能有用的快速点: 平板电脑是:nexus 7(运行4.1) 我确实将targetSdkVersion设置为15(在网上看到我需要将其设置为高于11以进行缩放)。
谢谢!
答案 0 :(得分:1)
创建/ res / layout-large文件夹,并将XML文件命名为与/ res / layout中已使用的文件相同的文件。当在平板电脑等大屏幕上加载时,将使用此布局。此外,最佳做法是使用match_parent
和wrap_content
来调整UI元素的大小,而不是使用px
或dp
来定义它们。
有关为所有显示创建UI的更多信息,请访问:
http://developer.android.com/guide/practices/tablets-and-handsets.html