在 直播回看 中遇到问题总结
2016-05-24 10:57
387 查看
1、textview 在java文件中,设置字体颜色,使用color值得方法:
<pre name="code" class="java"><span style="font-size:14px;">Resources resource = (Resources) Context.getResources(); ColorStateList cs = (ColorStateList) resource.getColorStateList(R.color.livebacksee_item_text_click); TextView textView.setTextColor(cs);</span>
</pre><span style="font-size:14px;">2、两个list直接赋值和用foreach循坏的不同点:</span></p><p><span style="font-size:14px;">直接用“=”赋值的两个list,修改其中的一个list,另一个list也会跟着变化。因为他们<span style="color: rgb(51, 51, 51); font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 24px; background-color: rgb(245, 245, 245);">指向相同的引用</span></span></p><p><span style="font-family:Helvetica, Tahoma, Arial, sans-serif;font-size:14px;color:#333333;"><span style="line-height: 24px; background-color: rgb(245, 245, 245);">用foreach 两个list的改变不会相互影响</span></span><pre name="code" class="java">ArrayList<LiveBackseeProgramDetails> list = mAllDayPrograms.get(playDatePos).getPrograms(); ArrayList<LiveBackseeProgramDetails> middleList = new ArrayList<LiveBackseeProgramDetails>(); for (LiveBackseeProgramDetails details : list) { middleList.add(details); }3、让listview滚动到选中位置,其上面的item也不隐藏,不能用listview.setselction(); 而用listView.setSelectionFromTop(potion,distance);
// 保存当前第一个可见的item的索引和偏移量 int index = mList.getFirstVisiblePosition(); View v = mList.getChildAt(0); int top = (v == null) ? 0 : v.getTop(); // ... //根据上次保存的index和偏移量恢复上次的位置 mList.setSelectionFromTop(index, top);
相关文章推荐
- Nginx报错403 forbidden (13: Permission denied)的解决办法
- 如何建立Xshell中的日志文件
- Apriori算法
- 软件工程课堂练习找水王续
- .gitignore配置
- PHP简单工厂模式
- Android中字符串拆分或拼接
- android -fragment 碎片
- 在ppt中插入背景音乐的技巧
- 如何转发CSDN文章
- csdn如何转载别人的文章
- csdn如何转载别人的文章
- 如何在博客转载文章
- 深入理解Java的接口和抽象类
- csdn如何转载别人的文章
- 第二次冲刺阶段站立会议(一)
- PAT 1025 反转链表
- PHP使用正则表达式验证电话号码(手机和固定电话)
- Delphi RAD Berlin OutputDebugString 输出调试信息
- jQuery操作鼠标事件大全