
Android项目开发问题集锦
文章平均质量分 70
跌跌撞撞de
正在学习中,边学习变记录。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Snackbars 与 Toasts
看到了一篇好的文章便记录了下来,希望对大家也能有所帮助!Snackbar 是一种针对操作的轻量级反馈机制,常以一个小的弹出框的形式,出现在手机屏幕下方或者桌面左下方。它们出现在屏幕所有层的最上方,包括浮动操作按钮。它们会在超时或者用户在屏幕其他地方触摸之后自动消失。Snackbar 可以在屏幕上滑动关闭。当它们出现时,不会阻碍用户在屏幕上的输入,并且也不支持输入。屏幕上同时最多只能转载 2018-01-31 16:04:56 · 559 阅读 · 0 评论 -
如何从Activity中向Fragment传递数据
前言:关于这个问题我自己也纠结了很久,起初我第一想到的就是在创建Fragment实例对象时通过有参的构造方法传递参数就是了,但当我在使用时Android Studio会报出错误(Avoid non-default constructors in fragments :use a default constructor plus Fragment#setArguments(Bundle)。)这种错误原创 2018-01-08 13:12:37 · 1422 阅读 · 0 评论 -
在TextView中设置最多可显示指定字符超出部分显示......
maxEms:ems:em(equal M)是印刷排版单位,表示字宽的单位,作用是设置TextView的字符宽度(具体意思是限制TextView的最大宽度是n个大写M的宽度)maxLength:就是限制可以输入多少个字符数(汉字、英文、字符都为一个字符),它会使ellipsize失效ellipsize:当字符内容太长显示不了时可以用省略号代替未显示的字符,省略号可以在显示区域的起始,中间,原创 2018-01-11 23:07:29 · 813 阅读 · 0 评论 -
环信所遇到的问题总结
1.在使用环信判断是否与服务器连接以及之前是否登陆时:一直出现空指针异常//获取是否和服务器链接的状态布尔连接= EMClient。getInstance().isConnected();//之前是否登陆过布尔值 loggedInBefore = EMClient。getInstance().isLoggedInBefore();原创 2018-01-08 12:56:39 · 1356 阅读 · 0 评论 -
关于如何自定义AlertDialog的标题、内容以及按钮
要更改对话框中的标题颜色,google没有提供具体的方法,可以通过AlertController类,该类就是AlertDialog的实现类,它并没有对外开放,在这个类中有一个私有成员变量叫mTextview,这个就是AlertDialog的title的TextView,所以只要得到这个成员变量的实例,即可自定义AlertDialog的title(AlertDialog中的mAlert(Aler原创 2018-01-20 15:45:18 · 3209 阅读 · 0 评论 -
第三方的开源控件BottomNavigationBar的使用详解
讲解:BottomNavigationBar是一个第三方的开源控件,BottomNavigationBar就是一个Material风格的底部导航栏基本使用:在Android Studio下添加依赖关系compile 'com.ashokvarma.android:bottom-navigation-bar:1.2.0'在布局文件中添加布局<com.ashok原创 2018-01-20 15:46:45 · 1187 阅读 · 0 评论 -
HttpClient介绍以及具体使用
注意:在程序中若要使用的HttpClient会搜索不到,需要在build.grade文件的android节点下添加useLibrary 'org.apache.http.legacy' //重新编译一下就会自动导包1.对了HTTPClient类的介绍HttpClient是Apache Jkarta Common下的子项目,用来提供高效的,最新的,功能丰富的支持HTTP协议的客户端编原创 2018-01-20 15:52:23 · 1527 阅读 · 0 评论