如何从 Android 中的 RemoteViews 中删除小部件?
Posted
技术标签:
【中文标题】如何从 Android 中的 RemoteViews 中删除小部件?【英文标题】:How to remove widget from RemoteViews in Android? 【发布时间】:2013-12-03 07:27:50 【问题描述】:我有一个远程视图,它的布局如下:
<LinearLayout>
<TextView id="1a"...>
<TextView id="2a"...>
</LinearLayout>
<LinearLayout>
<TextView id="1b"...>
<TextView id="2b"...>
</LinearLayout>
<LinearLayout>
<TextView id="1c"...>
<TextView id="2c"...>
</LinearLayout>
有没有一种方法可以以编程方式删除其中一个 TextViews
而无需自行删除 View
?
谢谢
【问题讨论】:
【参考方案1】:我能找到的最好的方法是将小部件设置为visibility = GONE
:
remoteView.setViewVisibility(widgetID, View.GONE);
【讨论】:
以上是关于如何从 Android 中的 RemoteViews 中删除小部件?的主要内容,如果未能解决你的问题,请参考以下文章
Android 8.0 Notification和RemoteView简单使用
将 URL 中的 ImageView 加载到主屏幕小部件的 RemoteView 中
Android-Widget:使用 RemoteView 更改 ListView 选择器颜色