gpt4 book ai didi

java - Cardscrollview/Livecard 中的卡片

转载 作者:行者123 更新时间:2023-11-30 07:10:52 24 4
gpt4 key购买 nike

我有点卡在这里,

我刚开始学习 Glass 开发的基础知识,是否可以将 CardScrollView/Card 添加到 Livecard?

看起来只能将 RemoteView 添加到 LiveCard,但我想显示 CardScrollView 而不是在 xml 中编码所有内容。

    CardScrollView csvCardsView; //has adapter, items,...

RemoteViews aRV = new RemoteViews(this.getPackageName(), R.layout.card_text);
if (mLiveCard == null) {
mLiveCard = mTimelineManager.createLiveCard(LIVE_CARD_ID);
mLiveCard.setViews(aRV);
//... Action code
mLiveCard.publish(LiveCard.PublishMode.REVEAL);
}

现在我找不到如何将我的 csvCardsView 添加到我的 mLiveCard 因为 LiveCard.setViews() 只接受 RemoteViews 和 RemoteViews.addViews() 也只接受 RemoteViews。

最佳答案

您不能将 CardScrollView 直接添加到 LiveCard。查看 LiveCard 时,Glass 时间线正在处理来自触摸板的滚动手势,并允许 CardScrollView 与之发生冲突。

相反,如果您正在寻找的是在用户点击 LiveCard 时显示CardScrollView,您可以这样做通过创建一个具有 CardScrollView 的 Activity ,然后将该 Activity 设置为 LiveCard 的操作。

关于java - Cardscrollview/Livecard 中的卡片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21733464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com