note(持续更新中)
来源:互联网 发布:知乎为什么叫b乎 编辑:程序博客网 时间:2024/05/18 03:44
1.fragmnet中使用了viewpage+fragment,结果viewpage中的fragment内容不显示,且编译通过,逻辑上也貌似没错的样了,那可能问题就出在你传给viewPage的适配器adapter的FragmentManager出问题了,可以试着将传给adapter的getFragmentManger()替换为getChildFragmentManager(),再看看效果如何。因为getFragmentManager()是activity管理Fragment的manager,而getChildFragmentManager()则是fragment管理fragment的manager。
2.最近使用RecyclerView用的比较多,目前发现的一个小问题是它的child有时会变形,解决方法就是把child的根布局换成RelativeLayout试试,如果还是不行,那就是其它原因了。
3.关于list的size问题,有时候我们是直接把list传给下一个对象或方法时,在那一个对象或方法里对其进增加或删除的操作时都会对原来的list的size有影响的,如:
private List<Integer> mList = new ArrayList<>();private void initEvent(){ for (int i = 0;i <10; i++){ mList.add(i); } delList(mList); Log.e(TAG,"size="+mList.size());}private void delList(List<Integer> list){ if(list.size()!=0) list.remove(0);}其中打印的size是9。
4.如何让edittext只能输入数字和特定的字符
<EditText android:id="@+id/edit_id_card" android:layout_width="match_parent" android:layout_height="match_parent" android:inputType="number" android:background="@null" android:maxLength="18" android:digits="01234567890X"/>这个的话就是限定edittext只能输入0-9和X字母
如果用代码写的话就是edittext.setKeyListener(DigitsKeyListener.getInstance("0123456789X"))这样也是可以得
0 0
- note(持续更新中)
- Opera_Tips_ 持续更新中
- command持续更新中。。。。
- 支付:持续更新中
- 题目<持续更新中>
- Note for The Art of Unix Programming(持续更新)
- [NOTE] Oracle官网JDK下载路径(持续更新)
- ACE小结 (持续更新中)
- mysql语句持续更新中
- Struts 心得 持续更新中
- 出差途中 持续更新中
- J2me疑难杂症(持续更新中)
- linux学习 持续更新中
- 术语(更新持续中。。。)
- bfs小结(持续更新中)
- 摘录笑话(持续更新中...)
- Perl练习题,持续更新中...
- centos 命令持续更新中
- Java反射的获取方法浅析
- 用bat文件运行cmd的方法
- Android Studio处理png与.9图片问题
- 创建型模式之简单工厂模式
- 无符号数的注意事项
- note(持续更新中)
- 华为笔试题(java实现)
- IOS 方法带可变参数写法及解释
- 当android编译出现com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536错误时的处理
- Crawler4j总结(2)
- ThinkPHP使用存储过程
- 《C++ Primer Plus》——编程练习答案(11)
- #ifndef:避免头文件的重复包含和编译
- 编译错误stray ‘\343’ in program解决办法