android - 如何支持可调整大小的小部件?

标签 android android-widget android-manifest android-appwidget

我的应用支持这个 API 范围

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="14" />

它还有一个可以调整大小的基本应用小部件,但由于较旧的 API 不支持 android:resizeMode,因此 list 以几个预定义的大小列出了这个小部件。

同时支持新旧手机的最佳策略是什么?例如,让旧手机看到几个预定义的小部件尺寸,让新手机看到一个可调整大小的小部件。

最佳答案

好的,我找到的一个解决方案是拥有两组小部件,一组用于旧手机,一组用于新手机。定义两个 bool 资源,一个适用于旧手机,一个适用于新手机,并使用它们启用/禁用 list 中的小部件

is it possible to show widget only for a certain android version?

关于android - 如何支持可调整大小的小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8767044/

相关文章:

java - 子组件与组件依赖关系

android - 类似于 API 8 中的 FLAG_ACTIVITY_CLEAR_TASK 的标志

android - 如何在不以 Intent 启动 Activity 的情况下从在 list 中注册的广播接收器调用 Activity 中的方法?

android - 滑动布局Android

android - 任务 ':expo-permissions:compileDebugKotlin' 执行失败

javascript - Android 上的 MonkeyTalk 和 WebChromeClient/onJsScript 冲突

Android:如何在屏幕保护程序上制作滑动按钮,如手机解锁按钮?

android - 无法启动服务 [服务名称] 为 null

Android 权限拒绝 : broadcasting Intent

Android - 用于调试和 Release模式的应用程序图标