【问题标题】:disable spinner item in XML禁用 XML 中的微调器项
【发布时间】:2017-10-09 23:51:39
【问题描述】:

我有一个简单的微调器,会禁用一个元素。 我可以禁用 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>

数组.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>

字符串.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>

【问题讨论】:

    标签: android


    【解决方案1】:

    您可以做两件事,通过突出显示行和执行ctrl+/ 来注释资源数组中的行

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-06
      • 2011-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多