tt_mc

导航

03 2014 档案

ViewPager PagerAdapter not updating the View
摘要:There are several ways to achieve this.The first option is easier, but bit more inefficient.Override getItemPosition in your PagerAdapter like this:public int getItemPosition(Object object) { return POSITION_NONE;}This way, when you call notifyDataSetChanged(), the view pager will remove all view... 阅读全文

posted @ 2014-03-28 10:42 tt_mc 阅读(298) 评论(0) 推荐(0)

Make ProgressBar Vertical
摘要:Create a drawable in yourDrawablefolder calledvertical_progress_bar.xml: Create astyles.xmlfile in theResource/Valuesfolder: Now you should be able to use something like, in your layout: 阅读全文

posted @ 2014-03-26 19:02 tt_mc 阅读(620) 评论(0) 推荐(0)

当ListView有Header时,onItemClick里的position不正确
摘要:今天在做项目的时候,遇到一个问题,记录下来。当给ListView加了一个HeaderView后(代码如下),我们发现,onItemClick方法里的position参数的值不是我们所期望的,比如点击ListView的第一行,我们期望的position是0,可是实际上却是1,也就是说,它是从Header而不是从第一行开始计数的。@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.home); ... 阅读全文

posted @ 2014-03-22 19:55 tt_mc 阅读(9964) 评论(0) 推荐(0)

Call actvity after viewpager is finished
摘要:private OnPageChangeListener mListener = new OnPageChangeListener() { @Override public void onPageSelected(int arg0) { // TODO Auto-generated method stub selectedIndex = arg0; } boolean callHappened; @Override public void onPageScrolled(int arg0, float arg1, int arg2)... 阅读全文

posted @ 2014-03-13 13:34 tt_mc 阅读(283) 评论(0) 推荐(0)

Android Activity的加载模式和onActivityResult方法之间的冲突
摘要:前言今天在调试程序时,发现在某一Activity上点击返回键会调用该Activity的onActivityResult()方法。我一开始用log,后来用断点跟踪调试半天,还是百思不得其解。因为之前其他的Activity的LaunchMode都是Normal,没有特殊设定,这个Activity由于需求改成了singleTop。直到我确定没有一个地方是代码主动触发的,我才想到了跟Activity的LaunchMode是否有关。探索在Google上搜索android activity onactivityresult singTop找到了一些问题。stackoverflowstackoverflow 阅读全文

posted @ 2014-03-07 17:14 tt_mc 阅读(8928) 评论(0) 推荐(1)

【Android】Scroller分析
摘要:mScroller.getCurrX() //获取mScroller当前水平滚动的位置mScroller.getCurrY() //获取mScroller当前竖直滚动的位置mScroller.getFinalX() //获取mScroller最终停止的水平位置mScroller.getFinalY() //获取mScroller最终停止的竖直位置mScroller.setFinalX(int newX) //设置mScroller最终停留的水平位置,没有动画效果,直接跳到目标位置mScroller.setFinalY(int newY) //设置mScroller最终停留的竖直位置,没有动画效 阅读全文

posted @ 2014-03-06 21:37 tt_mc 阅读(4667) 评论(0) 推荐(0)