您的位置:首页 > 其它

一路走来遇到的难点

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”,这个属性是指覆盖自烈直接获取焦点
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: