RemoteViews添加到布局中

Android2023年5月19日 am8:08发布1年前 (2023)更新 3XCN.COM站长
0 0 0
广告也精彩
目录

前言

记录一下Android中如何把RemoteViews添加到布局中。

记录于此,方便自己查阅。

正文

Android中有一个类虽然名字中带了View,但不是真正的View,那就是RemoteViews。

下面是RemoteViews继承。

public class RemoteViews implements Parcelable, Filter {
   //略
}

由于RemoteViews不是继承View或ViewGroup,因此不能直接添加,但RemoteViews提供了转换的方法。

public View apply(Context context, ViewGroup parent) {
    return apply(context, parent, null);
}

举个例子

FrameLayout.LayoutParams mLayoutParams layoutParams = new FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.MATCH_PARENT);
 // RemoteViews remoteViews
 // FrameLayout mMediaLayout
mMediaLayout.addView(remoteViews.apply(mContext, mMediaLayout), mLayoutParams);

参考文章

 历史上的今天

版权声明 1、 本站名称: 91易搜
2、 本站网址: 91es.com3xcn.com
3、 本站文章: 部分来源于网络,仅供站长学习和参考,若侵权请留言
广告也精彩

相关文章

广告也精彩

暂无评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

暂无评论...

网站升级中

公告

近期网站升级中,可能存在一些bug。欢迎反馈 https://www.91es.com/we.html

本站域名

本站域名 : 91es.com3xcn.com。本站邮箱 : 站长邮箱 i@oorr.cn,通知邮箱we@oorr.cn ,如有更新,请看公告 。