我正在为phone
和tablet
实施应用。我不确定哪个layout folder
和value folder
会包含在项目中。任何人都可以告诉我一些layout folders
要包含在res
文件夹中应用
答案 0 :(得分:6)
您可以使用一个布局文件来使用所有屏幕。
在上面的图片中,使用不同的layout
(维)文件夹,values
文件适用于所有屏幕。
values-w320dp ===>对于手机
values-w480dp ===>适用于7英寸平板电脑
values-w820dp ===>适用于9片和10片
图片中的drawable
相同
drawable-normal-hdpi
==>对于手机
drawable-large-hdpi
==>适用于7英寸平板电脑
drawable-xlarge
==>适用于9和10个平板电脑
在布局文件中:
android:layout_marginRight="@dimen/login_edittext"
必须在所有维度文件夹中提及login_edittext
各自的值
values-w320dp
dimens.xml
<dimen name="login_edittext">15dp</dimen>
values-w480dp
dimens.xml
<dimen name="login_edittext">30dp</dimen>
values-w820dp
dimens.xml
<dimen name="login_edittext">40dp</dimen>
我认为这会对你有帮助..
答案 1 :(得分:0)
根据http://developer.android.com/training/basics/supporting-devices/screens.html:
MyProject/
res/
layout/ # default (portrait)
main.xml
layout-land/ # landscape
main.xml
layout-large/ # large (portrait)
main.xml
layout-large-land/ # large landscape
main.xml
这将有助于提供以下选项:http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources
答案 2 :(得分:0)
对于平板电脑,您必须创建带后缀的文件夹
for 7':
值-大
布局大
表示10':
values-xlarge
layout-xlarge
在theses文件夹中,放置一些dimens.xml,integer.xml,layout.xml
的副本