修复训练记录不显示Icon
authorCaisking <3449750381@qq.com>
Fri, 7 Jun 2024 12:38:01 +0000 (20:38 +0800)
committerCaisking <3449750381@qq.com>
Fri, 7 Jun 2024 12:38:01 +0000 (20:38 +0800)
code/sdk/application/wearable/fd230app/nativeui/traingrecord/include/TraingRecordAdapter.h
code/sdk/application/wearable/fd230app/nativeui/traingrecord/src/TraingRecordItemView.cpp

index cc17ffb..7126d26 100644 (file)
@@ -1,3 +1,9 @@
+/*** 
+ * @Date: 2024-05-20 19:40:41
+ * @LastEditors: Caisking 3449750381@qq.com
+ * @LastEditTime: 2024-06-07 20:24:32
+ * @FilePath: /XTS_FD230/FD230/code/sdk/application/wearable/fd230app/nativeui/traingrecord/include/TraingRecordAdapter.h
+ */
 
 #ifndef TraingRecord_ADAPTER_H
 #define TraingRecord_ADAPTER_H
@@ -18,10 +24,10 @@ namespace OHOS
 
     typedef struct
     {
-        int index;         //下标
-        const char *image; //训练类icon
-        std::string data;  //日期
-        std::string time;  //时间
+        int index;         // 下标
+        std::string image; // 训练类icon
+        std::string data;  // 日期
+        std::string time;  // 时间
     } TraingRecordItem;
 
     class TraingRecordAdapter : public AbstractAdapter
index cde5893..6bd638e 100644 (file)
@@ -44,9 +44,10 @@ namespace OHOS
     void TraingRecordItemView::SetItemInfo(const TraingRecordItem itemInfo)
     {
         sItemInfo = itemInfo;
+        printf("iamge--%s data--%s time--%s\r\n", (itemInfo.image).c_str(), (itemInfo.data).c_str(), (itemInfo.time).c_str());
         sLabeldata.SetText((itemInfo.data).c_str());
         sLabeltime.SetText((itemInfo.time).c_str());
-        slogo.SetSrc(itemInfo.image);
+        slogo.SetSrc((itemInfo.image).c_str());
     }
 
     /// @brief 设置每一个itemview上的组件