我正在尝试为 Tizen 平台编写一个小部件。小部件的布局在 EDC 文件中描述。我需要一个包含一些文本和图像部分的块,用不同的文本标签重复三次。所以我决定我需要创建一个group
带有所需部分的组件并将其用作item
部分box
:
group {
name: "list_item";
parts {
part {
name: "label1";
type: "TEXT";
description { ... }
}
part {
name: "label2";
type: "TEXT";
description { ... }
}
}
}
group {
name: "content";
parts {
part {
name: "list";
type: "BOX";
box {
items {
item {
type: "GROUP";
name: "item1";
source: "list_item";
}
item {
type: "GROUP";
name: "item2";
source: "list_item";
}
item {
type: "GROUP";
name: "item3";
source: "list_item";
}
}
}
description { ... }
}
}
}
对于放置在主要布局组中的静态文本部分,content
我使用elm_object_part_text_set(wid->content, part_name, text)
(语言是 C,顺便说一句),但不知道如何设置label1
每个实例的部分文本list_item
。