sách gpt4 ai đã đi

google-glass - 如何在 XE16 (KitKat) 中以编程方式更新 Glass Card ScrollView?

In lại 作者:行者123 更新时间:2023-12-04 23:42:59 hai mươi bốn 4
mua khóa gpt4 Nike

如何在 XE16 (KitKat) 中以编程方式更新 Glass CardScrollView?

我有一个 CardScrollView 显示来自 url 的照片的卡片。我在后台线程中从 url 下载照片,然后我想“刷新”或更新 CardScrollView 以使卡片显示新图像。

我在打电话:

cardScrollView.updateViews(true);

在 XE12 中,但在 XE16/KitKat 中,该操作已被弃用。那么如何在后台下载图像,然后用该图像更新显示的“卡片”?只是调用 card.addImage() 似乎添加了一个空白图像并且不显示图像。

我已经将后台线程的调用更新为:

cardScrollView.getAdapter().notifyDataSetChanged();

这是卡片滚动适配器的代码

私有(private)类 SpecialCardsScrollAdapter 扩展 CardScrollAdapter {

@覆盖
公共(public) int getPosition(对象项){
返回 specialCardsList.indexOf(item);
}

@覆盖
公共(public) int getCount() {
返回 specialCardsList.size();
}

@覆盖
公共(public)对象getItem(int位置){
返回 specialCardsList.get(position);
}

@覆盖
công khai View getView(int position, View convertView, ViewGroup parent) {
返回 specialCardsList.get(position).getView();
}

}

我应该期望调用 cardScrollView.getAdapter().notifyDataSetChanged();会导致卡片已经放入 ScrollView 以更新他们存储的图像?

1 Câu trả lời

giống release notes 中所述, 使用 BaseAdapter#notifyDataSetChanged()来自您的CardScrollAdapter反而。

关于google-glass - 如何在 XE16 (KitKat) 中以编程方式更新 Glass Card ScrollView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23118576/

hai mươi bốn 4 0
Bài viết được đề xuất: Biểu diễn SAX của chuỗi thời gian
Bài viết được đề xuất: sql - Decode 与 NVL 函数有什么区别?
Bài viết được đề xuất: scala - 使用多重继承从Scala中的不同特征调用不同的方法
Bài viết được đề xuất: sql - SQL中的正则表达式?
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com