jjzjj

remoteViews

全部标签

带有 RemoteViews 的 Android 5+ 自定义通知 XML 布局,为 ImageButton 设置正确的图标色调

我的应用正在使用带有RemoteViews的自定义通知布局。为了显示文本,布局使用以下系统样式:android:TextAppearance.Material.Notification.Titleandroid:TextAppearance.Material.Notification这很好用。但是,TextAppearance样式不能用于设置android:tint的值,所以我不得不硬编码颜色。据我所知,设置通知ImageButton色调没有特殊的系统样式。硬编码颜色在当前的Android5+系统上运行良好,但一些用户安装了自定义深色主题的自定义ROM,通知看起来不正确,即黑色背景上的

带有 RemoteViews 的 Android 5+ 自定义通知 XML 布局,为 ImageButton 设置正确的图标色调

我的应用正在使用带有RemoteViews的自定义通知布局。为了显示文本,布局使用以下系统样式:android:TextAppearance.Material.Notification.Titleandroid:TextAppearance.Material.Notification这很好用。但是,TextAppearance样式不能用于设置android:tint的值,所以我不得不硬编码颜色。据我所知,设置通知ImageButton色调没有特殊的系统样式。硬编码颜色在当前的Android5+系统上运行良好,但一些用户安装了自定义深色主题的自定义ROM,通知看起来不正确,即黑色背景上的

安卓小部件 : Animations on RemoteViews ?

这个问题在这里已经有了答案:IsthereawaytoanimateonaHomeWidget?(5个回答)关闭6年前。将动画应用于RemoteViews内的View并没有取得太大成功。为了简单起见,假设我有一个带有ImageView和Button的小部件。单击按钮时,我想向ImageView添加一个简单的动画(例如旋转)。由于我无法像在Activity中那样使用findViewById()获得引用,并且RemoteViews没有setter动画,我不知道该怎么办。我正在考虑用新布局替换小部件的RemoteViews,类似于原始布局,但这个布局已经加载了动画。我可以这样做吗?是否可以在

安卓小部件 : Animations on RemoteViews ?

这个问题在这里已经有了答案:IsthereawaytoanimateonaHomeWidget?(5个回答)关闭6年前。将动画应用于RemoteViews内的View并没有取得太大成功。为了简单起见,假设我有一个带有ImageView和Button的小部件。单击按钮时,我想向ImageView添加一个简单的动画(例如旋转)。由于我无法像在Activity中那样使用findViewById()获得引用,并且RemoteViews没有setter动画,我不知道该怎么办。我正在考虑用新布局替换小部件的RemoteViews,类似于原始布局,但这个布局已经加载了动画。我可以这样做吗?是否可以在

android - 更改 remoteView ImageView 背景

我有一些带有ImageViews的remoteView,我需要以编程方式更改“android:background”。我知道如何更改“android:src”:remoteView.setImageViewResource(intviewId,intsrcId);它工作正常,但我如何更改“android:background”?谢谢 最佳答案 可以使用publicvoidsetInt(intviewId,StringmethodName,intvalue)方法。remoteView.setInt(R.id.viewid,"setBa

android - 更改 remoteView ImageView 背景

我有一些带有ImageViews的remoteView,我需要以编程方式更改“android:background”。我知道如何更改“android:src”:remoteView.setImageViewResource(intviewId,intsrcId);它工作正常,但我如何更改“android:background”?谢谢 最佳答案 可以使用publicvoidsetInt(intviewId,StringmethodName,intvalue)方法。remoteView.setInt(R.id.viewid,"setBa

几个按钮的Android小部件onclick监听器

我正在尝试为我的应用程序创建一个小部件。从我阅读的一个android开发者网站来看,你的onclick监听器都需要有一个Intent。但是,如果我只想让我的按钮更新小部件本身中的数据并且我不想开始新的Activity呢?这是一些Android演示代码:Intentintent=newIntent(context,ExampleActivity.class);PendingIntentpendingIntent=PendingIntent.getActivity(context,0,intent,0);//GetthelayoutfortheAppWidgetandattachanon-

几个按钮的Android小部件onclick监听器

我正在尝试为我的应用程序创建一个小部件。从我阅读的一个android开发者网站来看,你的onclick监听器都需要有一个Intent。但是,如果我只想让我的按钮更新小部件本身中的数据并且我不想开始新的Activity呢?这是一些Android演示代码:Intentintent=newIntent(context,ExampleActivity.class);PendingIntentpendingIntent=PendingIntent.getActivity(context,0,intent,0);//GetthelayoutfortheAppWidgetandattachanon-

android - 如何使用 RemoteViews 更新通知?

我正在使用RemoteViews创建通知来自自定义Service,它在前台模式下通过通知运行(也就是说,只要通知对用户可见,服务就会保持Activity状态)。通知设置为进行中,因此用户无法将其关闭。我想更改远程View布局中包含的ImageView中显示的位图,或者更改TextView中的文本值。远程View中的布局使用XML布局文件设置。我的问题是,一旦通知被创建并且对用户可见,如果我调用任何RemoteViews的函数,如setImageViewResource()要更改ImageView中显示的Bitmap,更改是不可见的,除非我调用setImageViewResource()

android - 如何使用 RemoteViews 更新通知?

我正在使用RemoteViews创建通知来自自定义Service,它在前台模式下通过通知运行(也就是说,只要通知对用户可见,服务就会保持Activity状态)。通知设置为进行中,因此用户无法将其关闭。我想更改远程View布局中包含的ImageView中显示的位图,或者更改TextView中的文本值。远程View中的布局使用XML布局文件设置。我的问题是,一旦通知被创建并且对用户可见,如果我调用任何RemoteViews的函数,如setImageViewResource()要更改ImageView中显示的Bitmap,更改是不可见的,除非我调用setImageViewResource()