android
tt872507587
这个作者很懒,什么都没留下…
展开
-
Android ListView empty view的使用
public void setEmptyView (View emptyView);在android默认的ListActivity中实现了empty view的使用,我们也可以自定义使用android的这一机制(内部控制listview和empty view的visibility,程序员不必去设置),要使用android的这种机制,在相应的layout中ListView的层次必须喝empty原创 2013-10-15 17:07:25 · 1381 阅读 · 0 评论 -
关于RelativeLayout的使用的注意事项
RelativeLayout是android为android程序员提供的ViewGroup之一,相比其他layout manager,使用RelativeLayout可以减少view树的深度(nested views),可以增加绘制的效率和比如我们常常使用的findViewById的效率,因为RelativeLayout提供了强大的定位功能,但是在某些情况下RelativeLayout无法达到想要原创 2013-10-15 17:23:59 · 2355 阅读 · 0 评论 -
android中getScrollX,getScrollY,getTop,getLeft的数值含义
在android的View类中,可以看到标题中的方法,scroll的坐标的含义是内容相对于组件的位置,坐标是相对于组件自己的,而getTop,getRight都是相对于父组件的坐标位置,是layout的位置,也就是当我们使用scroller来动画改变View的ScrollX,ScrollY的时候,组件相对于父组件的位置其实是不变的,改变的是组建内部内容相对于View的位置,对于TextView来说原创 2013-10-15 17:51:35 · 3445 阅读 · 0 评论 -
使用AbsListView OnScrollListener简单实现android ListView的分页
AbsListView的OnScrollListener有两个方法,一个是onScroll,一个是onScrollStateChanged.public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)public void onScrol原创 2013-10-15 16:48:33 · 3139 阅读 · 0 评论 -
Android中使用Otto来传播事件
在android中,我们可以使用broadcast receiver来解决事件的传播,但是broadcast receiver 太重量级,所以我写此篇文章来向大家推荐Otto,Otto是由Square 和Google公司开发的,起源于Guava项目,以下是其详细内容的链接:Otto. 使用Otto,不但轻量级解决事件的传播,并且可以解耦,我们常常在AsyncTask中经常需要在post方法原创 2014-04-02 17:22:57 · 1274 阅读 · 0 评论