android - 小部件大小 = (74dip*cells)-2 在 JellyBean 中不起作用

标签 android widget density-independent-pixel

我的小部件有严重问题。

我使用了这个 xml 文件:

<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
    android:initialLayout="@layout/widget_layout"
    android:minHeight="72dp"
    android:minWidth="146dp" >
</appwidget-provider>

我期望单元格高度为 1,宽度为 2。

不幸的是,仅在 JellyBean 上,该小部件被列为 3*2 小部件并且非常丑陋..

我错过了什么吗?

最佳答案

他们更改了 Android 4(可能是 Android 3)中的小部件大小。

1 个单元格现在是 40dp,2 个单元格是 110dp。

阅读这里:

http://developer.android.com/guide/practices/ui_guidelines/widget_design.html#anatomy

关于android - 小部件大小 = (74dip*cells)-2 在 JellyBean 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11477845/

相关文章:

android - Android 应用程序被强制关闭时会发生什么

android - 找不到 GeneratedAppGlideModule 错误

python - 如何将 tkinter OptionMenu 和 Entry 小部件的内容保存到文件?

css - 布局根据小部件中的帖子数量而变化

android - 考虑屏幕像素密度的速度跟踪器

android - 创建用于应用程序的 Android 库的推荐方法是什么?

图像按钮上的Android图像未显示

c++ - 使用 QStyledItemDelegate 时 QPushButton 的绘制方法面临问题

android - 以编程方式在 "dp"中设置 ImageView 位置?