一路走来遇到的难点
2015-10-13 13:10
288 查看
1.listview的高亮显示,比如做菜单的时候,子菜单会切换2. 两个listview 数据的切换,就是数学---》人教版,鲁版,它的值又是个listview,动态的切换数学的版本3,android design的茫然4,android studio的使用,工程的导入和gradle的使用5,自定义view的应用,比如流式布局,比如可以拖动的gridview,类似iphone的桌面6,侧滑菜单tablayout,第一个菜单是首页,是个listview,第二页是个滑动viewpager,有多个fragment,第三页还是多个fragment这怎么处理?是不是需要写多个fragmentadapter7 ,今天遇到一个大坑,第一次使用
CoordinatorLayout + AppBarLayout + ToolBar +tabLayout,做了个demo发现toolbar和tab之间总是有块阴影,找了一下午代码都不行,得高手指点,原来appbarlayout有隐藏属性elevation,这是默认有个阴影。设为0dp即可1,toolbar 向上滑动隐藏的不彻底,title还露出一点痕迹解决办法:toolbar的属性加上android:fitsSystemWindows="true"。只能toolbar加,其他控件(CoordinatorLayout,appbarlayout)加上总会出毛病2,recyclerview如何设置单选模式3,asynctask如何取消请求?@Overrideprotected void onDestroy() {super.onDestroy();//task不为空,并且它处于运行状态,那么我们将调用cancel方法if (null != task && task.getStatus() == AsyncTask.Status.RUNNING) {task.cancel(true);}}只有doinbackground方法是异步的,相当于activity退出后他还在执行,那么判断一下iscancel来结束。for (int i = 0; i < 100; i++) {//增加是否取消的判断,如果取消,直接break掉if (isCancelled()){break;}publishProgress(i);Thread.sleep(100);}4,listview的item如果有button等控件会抢夺item的点击事件,只要在跟布局加上一个属性就可以:android:descendantFocusability=”blocksDescendants”,这个属性是指覆盖自烈直接获取焦点
相关文章推荐
- C#通过流写入一行数据到文件
- 《Learning From Data》第一章(一)
- ORA-30482: DISTINCT 选项在此函数中禁用的解决方法
- 用ATL编写Windows服务
- php抓取数据遇到Transfer-Encoding chunked
- MYSQL让别人远程访问自己的数据库
- Cannot proceed with delivery: an existing transporter instance is currently uploading this package
- C#使用HtmlAgilityPack抓取糗事百科内容实例
- strong,weak,copy,retain和assign的区别
- Swift的基本类型和流程控制
- C语言:编写猜数字游戏,猜一个数字,一直到猜中为止
- tomcat结合nginx使用小结
- 监视云服务的运行状态
- c# 通过反射获取私有方法
- Codeforces Round #325 (Div. 2)
- opensips+lvs配置(DR模式)1--lvs DR模式配置
- opensips+lvs配置(DR模式)1--lvs DR模式配置
- 常宁it主题聚会小结
- C#实现将HTML转换成纯文本的方法
- JavaScript Switch 语句