gpt4 book ai didi

android - 是否可以从 Android 的自定义 View 中禁用特定的 XML 属性?

转载 作者:行者123 更新时间:2023-11-29 00:40:26 27 4
gpt4 key购买 nike

我正在通过扩展 ListView 本身来创建我自己的个性化 ListView。这个特定的 ListView 不应该有滚动条。

  1. 如何禁用自定义 ListView 的 XML android:scrollbars 属性?
  2. 我找不到以编程方式禁用它们的方法。我错过了什么?

dzeikei 的答案将以编程方式禁用滚动条并忽略 android:scrollbars 中的任何值,但我真正要问的是 1. 是如何制作 android:scrollbars 我的 自定义组件的无效属性。

最佳答案

已更新好的,正如 Richardo 发现的那样,我原来的答案似乎是相反的方式,因为滚动条是在内部显示的:)

正确的方法是调用构造函数中的 super.setHorizo​​ntalScrollBarEnabled(false)super.setVerticalScrollBarEnabled(false) 并覆盖 setHorizo​​ntalScrollBarEnabled()setVerticalScrollBarEnabled() 什么都不做 :D

Override isHorizontalScrollBarEnabled() and isVerticalScrollBarEnabled() in your subclass to return false.

you could also override setHorizontalScrollBarEnabled() and setVerticalScrollBarEnabled() for good measure.

关于android - 是否可以从 Android 的自定义 View 中禁用特定的 XML 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9746176/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com