禁用XML中的微调项

时间:2017-10-09 15:47:37

标签: android

我有一个简单的微调器,会禁用一个元素。 我可以禁用xml文件中的元素吗? 或者我需要在JAVA中编写代码?

<Spinner
    android:id="@+id/stato"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="10dp"
    android:entries="@array/feedbacktypelist"
    android:layout_below="@+id/textview">
</Spinner>

arrays.xml

<resources>
    <string-array name="feedbacktypelist">
        <item>@string/stato1</item>
        <item>@string/stato2</item>
        <item>@string/stato3</item>
        <item>@string/stato4</item>
        <item>@string/stato5</item>
    </string-array>
</resources>

的strings.xml

<resources>

<string name="stato1">ITALIA</string>
<string name="stato2">SPAGNA</string>
<string name="stato3">GERMANIA</string>
<string name="stato4">REPUBBLICA CECA</string>
<string name="stato5">INGHILTERRA</string>

</resources>

1 个答案:

答案 0 :(得分:1)

您可以做两件事,通过突出显示行并执行ctrl+/

来注释掉资源数组中的行

您可以删除android:entries="@array/feedbacktypelist"行并自行添加列表,但跳过您不想要的条目(我认为最常见),请看How to create Spinner-list using CustomAdapter in android