读书人

SeekBar和AbsSeekBar为什么这样设计?该

发布时间: 2012-03-03 15:33:02 作者: rapoo

SeekBar和AbsSeekBar为什么这样设计?
SeekBar是从AbsSeekBar简单继承的, SeekBar只是比AbsSeekBar多定义了一个接口.
为什么AbsSeekBar不能直接在xml里面使用呢? 为什么要这么设计呢?
谢谢您的回答!

[解决办法]
因为 RatingBar, SeekBar都是从AbsSeekBar继承的,以后可能还会有AbcBar,AbdBar,AbxBar,但因为他们都是Bar,所以是一类东西,所以把它们相同的功能点集成出来就得到父类AbsSeekBar。
抽象类不能被实例化,这是Java基础,所以在xml里面不能使用。

读书人网 >Android

热点推荐