仅为特定屏幕创建 UI 设计
Creating UI design for specific screens only
如何为 400*800 和 720*1280 创建一个布局,然后为比这些尺寸小的 phone 创建第三个布局....并在清单中声明它们
您想观看一门非常重要的课程来了解更多关于您所质疑的内容吗?
这是一个link:https://classroom.udacity.com/courses/ud862
此页面提供了您需要的一般信息:https://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources
常见的要求是小手机有一种布局,大手机有另一种布局,平板电脑有第三种布局。这通常通过使用 sw<N>dp
("smallestWidth") 限定符来解决。对您来说,这意味着目录结构如下:
res/
layout/my_activity.xml
layout-sw400dp/my_activity.xml
layout-sw720dp/my_activity.xml
但是,此方法仅考虑 "smallestWidth," 并忽略设备的高度。这通常是完全可以接受的,但它可能不适合你。
不幸的是,没有 "largestHeight" 或类似的限定符; "height" 只有一个(即当前高度)。尽管如此,您仍可以按如下方式利用这些限定符:
res/
layout/my_activity.xml
layout-w400dp-h800dp/my_activity.xml
layout-w720dp-h1280dp/my_activity.xml
您的清单不需要任何更改(除了首先声明您的 Activity)。
如何为 400*800 和 720*1280 创建一个布局,然后为比这些尺寸小的 phone 创建第三个布局....并在清单中声明它们
您想观看一门非常重要的课程来了解更多关于您所质疑的内容吗? 这是一个link:https://classroom.udacity.com/courses/ud862
此页面提供了您需要的一般信息:https://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources
常见的要求是小手机有一种布局,大手机有另一种布局,平板电脑有第三种布局。这通常通过使用 sw<N>dp
("smallestWidth") 限定符来解决。对您来说,这意味着目录结构如下:
res/
layout/my_activity.xml
layout-sw400dp/my_activity.xml
layout-sw720dp/my_activity.xml
但是,此方法仅考虑 "smallestWidth," 并忽略设备的高度。这通常是完全可以接受的,但它可能不适合你。
不幸的是,没有 "largestHeight" 或类似的限定符; "height" 只有一个(即当前高度)。尽管如此,您仍可以按如下方式利用这些限定符:
res/
layout/my_activity.xml
layout-w400dp-h800dp/my_activity.xml
layout-w720dp-h1280dp/my_activity.xml
您的清单不需要任何更改(除了首先声明您的 Activity)。