Android
文章平均质量分 51
NameiCc
己不由心,身又岂能由己
展开
-
android DrawerLayout侧滑菜单实现
在网上看到很多实现侧滑菜单的例子,但是都比较麻烦。 也找了一个比较简单的实现,用到DrawerLayout。只需要在xml文件中配置好,在Activity中就可以直接使用了。xml文件如下<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://s原创 2015-11-15 11:40:54 · 633 阅读 · 0 评论 -
Android PopupWindow使用报错问题
1. PopupWindow嵌套Spinner报错问题在PopupWindow中使用Spinner,一点击下拉列表,程序就会崩溃。控制台报错信息如下:Unable to add window -- token android.view.ViewRootImpl$W@c3c9142 is not valid; is your activity running?解决方式:在Spinner所...原创 2018-08-09 19:28:41 · 2684 阅读 · 0 评论 -
Android 双层嵌套Tab(Fragment分页签)效果实现
第一层Tab(底部导航栏)的实现方式在上篇博客已说明。https://blog.csdn.net/tingyu1995/article/details/84590417下面说第二层Tab,即分页签的Fragment的实现方式。1.fragment_tab.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout ...原创 2018-11-29 20:45:42 · 3237 阅读 · 0 评论 -
Android Studio解决编码问题:错误: 非法字符: '\ufeff' 以及 错误: 需要class, interface或enum
从MyEclipse复制了几个实体类到Android Studio中,结果编译失败。报错信息如下:经过查询,是文件的编码问题导致的。用文本编辑器打开可看到文件的编码格式时UTF-8带BOM格式,需要修改为UTF-8无BOM格式。BOM(Byte Order Mark)是字节序标记,主要是用于UCS编码时区分字节流是Big-Endian还是Little-Endian的。UTF-8不需要B...原创 2018-11-26 19:19:26 · 479 阅读 · 0 评论 -
DrawerLayout解决点击事件穿透问题
使用DrawerLayout可以实现侧滑形式的菜单。在点击侧滑菜单的空白区域时,容易出现点击事件的穿透问题。我是将侧滑菜单的内容单独做成了一个页面,主页面include进来。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/...原创 2018-11-26 19:28:32 · 3952 阅读 · 1 评论 -
Android 底部导航栏效果实现
许多APP主页的设计都是采用底部分页签的形式,对主要功能进行划分。最近在项目中也用到了,直接引入的现成的库,感觉还比较好用。参考:https://www.jianshu.com/p/ce8e09cda486自己抽了点时间,学习了一下底部导航栏的实现过程。参考:https://www.cnblogs.com/happyhacking/p/5573246.html1. 布局文件activity...原创 2018-11-28 19:44:02 · 1479 阅读 · 7 评论