因此,我知道您可以为不同的屏幕和方向定义不同的布局。我所面临的问题是抓住哪些时候会被使用。
我正在考虑三个设备(作为一个例子):
Android如何确定要使用哪种布局
一开始,就在res/layout
一个main.xml
这是肖像模式中使用的默认布局。然后,您可以在res/layout-land
中定义main.xml
这是手机处于横向模式时要使用的默认布局。
这些是将用于三星Galaxy S3和Nexus 7和小型手机的两种布局,因为我没有定义任何特定的东西。
现在,我要定义布局,专为小手机和肖像模式,除了上面提到的那些。它将根据res\layout-small\main.xml
我的问题是:如何在横向模式下选择小屏幕的布局?
您需要的一切 - http://developer.android.com/guide/practices/screens_support.html – Simon
[应用程序骨架支持多个屏幕]的可能重复(http://stackoverflow.com/questions/12242111/application -skeleton到支撑多屏) – Simon