从Android API级别21的自定义视图中删除initializeScrollBars()

时间:2014-11-26 05:14:10

标签: android android-5.0-lollipop

我有一个自定义类,在其构造函数中有initializeScrollBars()。

在API 21中,该方法已被删除,因此我无法在Lollipop 5.0上构建应用程序。我已经搜索并发现,android正式无法提供替代方案。

https://developer.android.com/sdk/api_diff/21/changes/android.view.View.html)。

我已经检查了这个链接:initializeScrollbars is undefined?并注意到有一位开发人员建议我们删除该方法,并通过定义不属于内部的R.styleable.View_scrollbars attr将其放在View类上。

我只是不明白。

Google已将此问题回答为:

" API已被删除,因为R.styleable不公开或稳定。没有安全的方法将TypedArray传递给该方法。别打电话给这个方法。"(参考:https://github.com/GDG-Korea/PinterestLikeAdapterView/issues/31

  • 任何人都可以点亮我如何删除方法的路径 从自定义视图初始化Scrollbars()?

  • 我可以简单地从构造函数中删除initializeScrollbars()吗?

  • 初始化自定义视图滚动条的最佳方法是什么。

0 个答案:

没有答案