【问题标题】:How to setup widget size correctly?如何正确设置小部件大小?
【发布时间】:2015-01-25 10:48:08
【问题描述】:

我需要制作一个大小为 4x1 单元格的小部件。这是我的代码:

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
    android:minWidth="250dp"
    android:minHeight="40dip"
    android:updatePeriodMillis="0"
    android:initialLayout="@layout/widget"
    android:configure="ru.bartwell.myapp.WidgetActivity" />

我在 Genymotion 的两个虚拟设备上测试它:

  1. Google Nexus 7、800x1280、Android 4.4.4
  2. 三星 Galaxy S5,1080x1920,Android 4.4.4

我得到不同的结果:

当 android:minWidth="250dp" 和 android:minHeight="40dip"(新公式)时:

  1. 谷歌 Nexus 7 - 3x1
  2. 三星 Galaxy S5 - 4x1

当 android:minWidth="292dp" 和 android:minHeight="70dip"(旧公式)时:

  1. Google Nexus 7 - 4x1
  2. 三星 Galaxy S5 - 4x2

正如我所见,小部件的大小取决于屏幕分辨率。但我只需要在所有设备上获得 4x1 小部件的大小。如何正确设置小部件大小?

【问题讨论】:

    标签: android android-widget


    【解决方案1】:

    通常您会生成许多大小不同的小部件,因为并非所有人都理解调整大小的概念。

    【讨论】:

      猜你喜欢
      • 2018-12-28
      • 1970-01-01
      • 1970-01-01
      • 2020-11-08
      • 2014-03-22
      • 1970-01-01
      • 2012-11-26
      • 1970-01-01
      相关资源
      最近更新 更多