I'm just realizing that opening the App Settings Editor from the simulator is different from opening it up from the Connect IQ menu in Eclipse. When I change settings after opening the editor directly in Eclipse, everything works as expected. When I open the editor from the simulator, listEntry values are ignored.
For example with this setting defined:
<setting propertyKey="@Properties.sport_prop" title="@Strings.lbl_sport"> <settingConfig type="list" > <listEntry value="0x0100">@Strings.lbl_running</listEntry> <listEntry value="0x0500">@Strings.lbl_swimming</listEntry> </settingConfig> </setting>
Selecting the first item would update the corresponding app setting to 0x0100 if done by opening the editor from Eclipse and to 0 if done from the simulator.
I'm running simulator version 4.0.3
Also, numeric settings are edited with a text box (rather than a numeric up/down box, which is what I get when opening the editor from Eclipse).