我有一个(希望)一个相对简单的问题。我如何告诉 Android 在我的 AppWidget 上哪个布局用于纵向,哪个布局用于横向?
提前致谢!
最佳答案
首先,请记住某些主屏幕(例如 Nexus One)不会改变方向。
每个方向有不同布局的标准方法是将纵向版本放在 res/layout/
中,将横向版本放在 res/layout-land/
中,两者都使用相同的名称(例如,appwidget.xml
)。然后,只需按名称引用它(例如,R.layout.appwidget
),Android 就会根据方向选择文件。这绝对适用于 Activity ,所以我认为它适用于应用程序小部件,但我认为我没有真正尝试过。
关于Android widget 不同的纵向和横向方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2751825/