Android小部件不同的纵向和横向方向

str*_*ark 10 android widget android-widget screen-orientation

我有一个(希望)一个相对简单的问题.如何告诉Android哪个布局用于纵向以及哪个布局用于我的AppWidget上的横向?

提前致谢!

Com*_*are 19

首先,请记住一些主屏幕(例如,Nexus One)不会改变方向.

每个方向具有不同布局的标准方法是将肖像版本res/layout/和横向版本放在res/layout-land/同一名称下(例如,appwidget.xml).然后,只需按名称(例如R.layout.appwidget)引用它,Android将根据方向选择文件.这肯定适用于活动,所以我认为它适用于app小部件,但我认为我没有尝试过它.

  • 它适用于appwidgets就像活动一样. (2认同)
  • 我以为他在谈论appwidget提供程序XML文件,你在其中声明了minWidth和minHeight.从你的说法你会在xml-land中声明另一个提供者? (2认同)