2 lantianyiming lantianyiming 于 2013.05.09 16:38 提问

Android-列表中没有选项

需要设立一个参数选择,但是在列表中没有选项:

<ListPreference 
android:title="list"
android:key="list"
android:summary= "This is a list to choose from"
android:entries="@array/list"
android:entryValues="@array/lvalues"
/>

下面是数组的代码:

<string-array name="list">
    <item Option="1"></item>
    <item Option="2"></item>
    <item Option="3"></item>
    <item Option="4"></item>
</string-array>
<string-array name="lvalues">
    <item>1</item>
    <item>2</item>
    <item>3</item>
    <item>4</item>
</string-array>

需要出现Option 1等等

1个回答

franzhong
franzhong   2013.05.09 18:48
已采纳

那是因为你的item中没有值,可改为这样

<string-array name="list">
   <item>aa</item>
   <item>bb</item>
   <item>cc</item>
   <item>dd</item>
   <item>ee</item>
</string-array>

这里你不用设Option 123的,下面不是设置了value的吗
另外还一个属性android:defaultValue
不过不用也罢,呵呵

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!