android 枚举xml,在Android中引用XML中的枚举样式属性

我有一个应用程序,要求在一个横向方向启用滚动条,但不能在纵向方向启用滚动条.我认为最简单的方法是创建一个属性,指示是否启用滚动条,如下所示:

a:layout_width="fill_parent"

a:layout_height="fill_parent"

a:scrollbars="?my_activity_scrollbars"

a:fadingEdge="none"

>

然后,我将为横向和纵向模式定义属性的单独值.看似容易.

所以我在attrs.xml中定义了这个属性:

并将其添加到我的应用程序的styles.xml:

none

但是,当我尝试编译我的应用程序时,我收到以下错误:

styles.xml:8: error: Error: String types not allowed (at 'my_activity_scrollbars' with value 'none').

很明显,它将“none”视为字符串而不是枚举值.而不是使用“无”我尝试了“?android:attr / scrollbars / none”,“?android:attr / none”等等,但那些没有用.

如何将“none”值指定为枚举值而不是字符串?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值