需要设立一个参数选择,但是在列表中没有选项:
<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等等
那是因为你的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
不过不用也罢,呵呵