【问题标题】:android:track attibute for Switch doesn't workSwitch 的 android:track 属性不起作用
【发布时间】:2013-10-16 07:58:18
【问题描述】:

示例:link

android:track="@drawable/switch_bg" 

Eclipse 输出:

错误:在包中找不到属性“track”的资源标识符 '机器人'

清单:

<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="17" />

此文件switch_bg 已创建。 有什么问题?

【问题讨论】:

    标签: android android-switch target-sdk


    【解决方案1】:

    android:track 和对应的setTrackResource(int) 方法仅在 API 16 后可用,您应该设置android:minSdkVersion="16"

    UPD 实际上重要的是构建目标。在 Project -> Properties -> Android

    中至少选择 API 16 构建目标

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-06
      • 1970-01-01
      • 2011-03-31
      • 2018-11-19
      • 2012-07-23
      • 2016-07-16
      • 2020-01-24
      • 2015-09-05
      相关资源
      最近更新 更多