1

タイプ 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で機能しています。

誰かがこの問題の解決策を見つけるのを手伝ってくれたら幸いです。ありがとう。

4

1 に答える 1

2

メニュー画面 (type="6") にアイコンを表示することはできますが、attributeType="12" の回答を除いて、テキスト項目画面 (type="5") にアイコンを定義することはできません。 . これらは、ラベルとアイコンを表示するために特別に設計されています。さらに、 setAnswerIconByClientKey($answer:"key", ck, iconID); を使用してアイコンを動的に定義できます。方法。

レイアウトのヒントにすぎません。columnSizeType="" 属性を使用して、ラベルとアイコン スペースの比率を調整できます。アイコンの幅が数ピクセルしかない場合は、「RIGHT」に設定して、ラベル用のスペースを増やす必要があります。可能な値は LEFT、RIGHT、EQUAL、および ROWS で、この設定は他のすべての attributeTypes にも有効です。

よろしく、アンドレアス

于 2015-07-20T21:54:06.457 に答える