我将图标设置为属于类型为5的问题的答案的属性,并且我无法在我的宣传片中可视化这些图标。
<question key="SCOOTER_DETAILS" type="5">
<answer attributeType="9" key="SCOOTER_DETAILS_TITLE" nextQuestionKey="END" position="0">
<text>%SCOOTER_DETAILS_TITLE%</text>
</answer>
<answer icon="44" attributeType="-128" key="SCOOTER_DETAILS_IMEI" nextQuestionKey="END" position="1">
<text>%SCOOTER_DETAILS_IMEI%</text>
<predefinedValue/>
</answer>
<answer icon="39" attributeType="-128" key="SCOOTER_DETAILS_SOC" nextQuestionKey="END" position="2">
<text>%SCOOTER_DETAILS_SOC%</text>
<predefinedValue/>
</answer>
<answer icon="2" attributeType="-128" key="SCOOTER_DETAILS_BATTEMP" nextQuestionKey="END" position="3">
<text>%SCOOTER_DETAILS_BATTEMP%</text>
<predefinedValue/>
</answer>
<answer icon="3" attributeType="-128" key="SCOOTER_DETAILS_ODOMETER" nextQuestionKey="END" position="4">
<text>%SCOOTER_DETAILS_ODOMETER%</text>
<predefinedValue/>
</answer>
<answer icon="8" attributeType="-128" key="SCOOTER_DETAILS_LAST_CHARGED" nextQuestionKey="END" position="5">
<text>%SCOOTER_DETAILS_LAST_CHARGED%</text>
<predefinedValue/>
</answer>
<answer icon="12" attributeType="-128" key="SCOOTER_DETAILS_CURRENT_LOCATION" nextQuestionKey="END" position="6">
<text>%SCOOTER_DETAILS_CURRENT_LOCATION%</text>
<predefinedValue/>
</answer>
<answer icon="42" attributeType="-128" key="SCOOTER_DETAILS_DRIVER_NAME" nextQuestionKey="END" position="7">
<text>%SCOOTER_DETAILS_DRIVER_NAME%</text>
<predefinedValue/>
</answer>
</question>
这个东西可以用于问题类型6。
如果有人能帮我找到解决这个问题的方法,我会很感激的。谢谢。虽然您可以在菜单屏幕(type="6")中显示图标,但不允许在文本项屏幕(type="5")中定义图标,attributeType="12"的答案除外。它们是专门为显示标签和图标而设计的。此外,你可以使用setAnswerIconByClientKey($answer:"key", ck, iconID)动态定义图标;方法。
只是对布局的提示。您可以通过使用columnSizeType="属性来调整标签和图标空间的比例。只要图标的宽度只有几个像素,你就应该将其设置为"RIGHT",以便为标签提供更多的空间。可能的值是LEFT, RIGHT, EQUAL和ROWS,此设置对所有其他属性类型也有效。
最诚挚的问候,Andreas