remoteview 相关问题

特定于Android的类,描述可以在另一个进程中显示的视图层次结构。层次结构从布局资源文件中膨胀,此类提供一些用于修改膨胀层次结构内容的基本操作。

在 Android 中将视图转换为远程视图

是否可以将膨胀视图转换为远程视图? 查看远程视图 我希望创建视图并添加到仅接受 RemoteViews 的通知

回答 2 投票 0

运行时在RemoteView中设置视图位置

我正在寻找一种方法来更改视图中视图的位置 运行时的主屏幕小部件/远程视图。 我以前也看过这个主题,但那里给出的答案对我没有帮助,甚至不起作用。 对于e...

回答 2 投票 0

如何以编程方式设置主屏幕小部件上使用的形状的描边颜色

所以,我有这个 rounded_corner_shape.xml 所以,我有这个 rounded_corner_shape.xml <shape xmlns:android="http://schemas.android.com/apk/res/android" > <stroke android:width="1dp" android:color="TO_BE_SET_DYNAMICALLY" /> <corners android:radius="8dp" /> </shape> 用于 ip_properties.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:id="@+id/ip_property_tv_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/rounded_corner_shape" /> </LinearLayout> 然后我想从 RemoteViewsService.RemoteViewsFactory 实现动态设置描边颜色,如下所示: class WifiPropertyViewsFactory: RemoteViewsService.RemoteViewsFactory{ // other overrides... override fun getViewAt(position: Int): RemoteViews = RemoteViews(context.packageName, R.layout.ip_properties) .apply { setTextViewText(R.id.ip_property_tv_1, "some data") // set background rounded corner shape stroke color } } 由于不太了解,我尝试通过RemoteViews.setInt(R.id.ip_property_tv_1, "setBackgroundTint", colorInt)设置,但没有成功。有人知道如何让它发挥作用吗? 尝试此代码 - 文本视图以编程方式更改背景描边颜色 在 setOnClickListener() 方法中使用此代码 edtSelectState.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { GradientDrawable gradientDrawable = new GradientDrawable(); gradientDrawable.setStroke(2, Color.RED); edtSelectState.setBackground(gradientDrawable); } });

回答 1 投票 0

在 Widget 的 RemoteViews 中以编程方式将百分比高度设置为 LinearLayout

我想创建一个带有图表的小部件,代表某些资产的股票价值的百分比增长。我能够创建图表的概览,每个图表的高度百分比为

回答 1 投票 0

无法将 GlanceAppWidget 中的 TextClock 用作远程视图

根据官方文档, 我可以看到新的 GlanceAPI 现在似乎支持 TextClock 作为远程视图,但我不能在我们的示例代码中使用, RemoteWidget 类:GlanceAppWidget(

回答 0 投票 0

在widget提供者接收广播时替换RemoteViewsFactory。

我有一个应用程序,其中有一个显示列表视图的小部件,我想根据用户在应用程序中打开的食谱更新列表。我想根据用户在应用程序中打开的食谱来更新列表。要做到这一点,首先我发送一个广播,当活动是一个额外的整数 ...

回答 1 投票 -1

自定义通知在Android中不显示

你好,我在我的Android应用程序中显示自定义通知。但问题是,自定义通知是不显示。我看到很多帖子,但没有找到任何答案与我的问题。我可以...

回答 3 投票 1

如何不通过单击通知来打开应用程序?

这是我第一次使用Notification。使用此代码,我可以阅读Log()中写的内容:RemoteViews contentView = new RemoteViews(getPackageName(),R.layout.custom_notification); ...

回答 1 投票 0

如何在Android的通知的RemoteView中设置ImageView的背景?

我已经移植了Android的Notification,如何在Notification的RemoteView中设置ImageView的背景,并将其设置为透明?我试过remoteViews.setInt(R.id.icon,“ ...

回答 4 投票 1

从remoteView更改活动切换的布尔值?

似乎无法找到解决此问题的方法。我有一个带有按钮的通知,我需要该通知按钮(位于服务类中)才能实现......>

回答 1 投票 0

要更改remoteView按钮的背景图像?

不能完全理解这一点。我的活动上有一个按钮,一旦按下该按钮便会打开通知。此自定义通知上带有一个按钮。我正在尝试更改通知背景...

回答 1 投票 1

要更改远程视图按钮背景还是图像按钮背景?

我有一个按钮,其功能类似于通知(remoteView)中的切换。我似乎想不出一种方法来更改背景的图像,一旦单击它,如果单击背景,则将其改回...

回答 1 投票 0

检查RemoteView开关的布尔值的方法?

想知道有关RemoteView开关的.ischecked是否存在吗?我可以将其设置为false或true,没问题,但是检查它的值时遇到了麻烦。 contentView ....

回答 1 投票 1

无法展开RemoteViews:StatusBarNotification

之前已经问过这个问题,但没有一个答案帮助我发布我的案例。我正在尝试使用布局文件构建自定义通知。但我得到以下错误:android ....

回答 3 投票 7

为什么setOnClickPendingIntent不起作用?

我通过.setOnClickPendingIntent将一个挂起的意图附加到一个小部件按钮,并且在单击该按钮时没有得到它的响应。奇怪的是,当我在下载中实现相同的代码时......

回答 1 投票 0

RemoteViewsFactory中的所有方法都没有被调用

我已尽力按照developer.android.com上的说明进行操作,但似乎我在某处无法弄明白我有一个愚蠢的错误。连续记录后,我意识到没有...

回答 1 投票 1

远程视图对象中的setImageViewResource使用滑动传递图像

我正在制作一个Widget,并且在getViewAt方法的Widget服务中,我已经将文本正确地设置到我的小部件,但是从我的对象传递我的图像很复杂。 @Override public ...

回答 1 投票 -1

Glide:加载图像以推送通知

我正在尝试使用Glide将图像加载到推送通知中但是它说:致命异常:Thread-9730进程:com.monkingme.monkingmeapp,PID:24226 java.lang.IllegalArgumentException:你......

回答 3 投票 3

小部件 - 将图像从URL加载到远程视图中

我正在基于谷歌“StackWidget”样本开发一个简单的小部件到我的Android应用程序:https://android.googlesource.com/platform/development/+/master/samples/StackWidget/src/com/example/android/。 ..

回答 2 投票 4

如何使用requestPinAppWidget在屏幕上添加小部件时添加额外的预览?

我在文档中看到:EXTRA_APPWIDGET_PREVIEW可以传递给requestPinAppWidget的额外内容(android.content.ComponentName,android.os.Bundle,android.app.PendingIntent)。所以我试过......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.