com.actionbarsherlock.app.SherlockListActivity.class和ListView之间的区别

时间:2015-04-30 14:46:52

标签: android actionbarsherlock

告诉我com.actionbarsherlock.app.SherlockListActivity和ListView.i之间的区别包括这个库https://github.com/JakeWharton/ActionBarSherlock。 但我不明白sherlocklistactivity比ListView更好。

1 个答案:

答案 0 :(得分:2)

  

ActionBarSherlock是设计用于支持库的扩展   便于在所有人中使用动作栏设计模式   具有单一API的Android版本。

     

捐款& Merhandise库将自动使用本机   适当时操作栏或将自动换行自定义   围绕布局实施。这使您可以轻松开发   一个带有操作栏的应用程序,适用于每个Android版本   2.x及以上。

基本上不同的是,一个人在Android 2.x上有ActionBar,而另一个没有。谷歌在他们的支持库中取得了多大的成功,我会说Sherlock的图书馆已被弃用并且不为人知。

也有很多开发者(包括我)不再支持android 2.x

修改 ListAcitvity和ListView之间的区别在于,一个显然是一个Activity而另一个是一个View,因此它们有不同的方法可用,也有不同的用途。 Activity的目的是在View负责绘制自身时显示视图。 ListActivity但正常情况不同ListActivity还提供了在ListView中显示视图并处理其点击事件的方法。