android - 假数据预览自定义视图
问题描述
我正在为图表编写自定义视图。当它处于编辑模式时,如何将假数据传递到视图中?(我知道isInEditMode
,但是当我尝试在init
块内传递数据时,它会崩溃预览)
解决方案
我发现了问题所在。(感谢@Subhrajyoti Sen)我查看了渲染错误,这表明我找不到方法 setItems (很奇怪)。我已经写了下一个代码
init {
if(isInEditMode) {
valuesDiff = 12
minValue = 3
chartItems.addAll(listOf(10, 15, 3, 14, 12, 5))
}
}
这解决了问题
推荐阅读
- php - 从 dist 下载 yiisoft/yii2-composer 失败:
- interface - 在接口中拥有静态实现背后的思考过程是什么
- google-cloud-platform - 如何在具有或条件的数据存储中使用 gql 获取多个实体
- vue.js - v-select : 不能显示选中的元素
- unit-testing - 测试失败时输出附加信息
- angular - 导入 Angular 材质模块时出错
- c - 保持 OCaml 值在堆外永远存在/故意泄漏 OCaml 值
- python-3.x - 尝试管理数组 Python
- mysql - 选择每个对话的最新消息
- c - 如何使用 WinSock2 在 C 中为客户端设置 IP 地址