Android基础
dreamsever
学习
展开
-
去掉TabLayout下的阴影,AppBarLayout下的阴影
有时候我们发现TabLayout的下面有阴影,效果如下: 开始还以为是TabLayout在高版本系统上的特殊表现呢,没有在意,UI提出说感觉不好看就查了一下,原来是在TabLayout放在AppBarLayout里面才有这样的效果,只需要对AppBarLayout设置一个属性: app:elevation=”0dp”<android.support.design.widget.AppBarLa原创 2016-09-26 18:20:32 · 25604 阅读 · 13 评论 -
Android Edittext设置负数以及小数
1,设置Edittext只可以输入数字,只需要给EditText这样设置xml:android:inputType="number"代码中设置:edit.setInputType(InputType.TYPE_CLASS_NUMBER);2,设置Edittext可以输入正负数字,需要给EditText这样设置xml:android:inputType="numberSigned"代码中设原创 2017-06-22 11:07:48 · 11651 阅读 · 2 评论 -
聊聊PhoneWindow,getDecorView(),setContentView
转载请注明出处 csdn: 简书:http://www.jianshu.com/p/a4618a9290e1前言最近想实现一下滑动返回,看了一下几个开源的滑动返回的库,或多或少都有点问题,就想自己做一下。看了一下他们的源码,发现直接被activity.getWindow().getDecorView(),activity.getWindow().getDecorView().getCh原创 2017-11-03 22:47:33 · 1310 阅读 · 0 评论 -
Android获取文件类型是图片还是视频
我们开发从相册分享图片到App的功能,开发完成后发现一个问题:我们设置的是用户可以选择多张图片到app,但是有一种情况是有的手机可以分享一张图片和一个视频,尴尬的是我们不支持视频分享。这就需要区分用户分享过来的哪个是视频哪个是图片,如果是视频的话需要截取视频的第一张缩略图作为图片分享关键代码:拿到分享过来的uri 为imageUriString imagePath = imageUri.getPa...原创 2018-02-08 15:52:53 · 6519 阅读 · 0 评论 -
Android数据存储之SharedPreferences详细总结
Android中常见的几种存储方式:SharedPreferencesSQLite数据库存储文件存储网络存储其中也许最常用的就是SharedPreferences存储和文件存储了,今天总结一下SharedPreferences。带着问题学习SharedPreferences: 问题:存储的位置是在哪SharedPreferences存储的文件格式是什么如何查看创建的...原创 2018-04-03 15:10:16 · 4574 阅读 · 0 评论 -
Android获取assets文件路径
我们有时候需要放置一些资源例如json,字体,视频,音频以及其他格式的资源。为了保证这些资源不被编译,以便于我们在代码中可以正常使用,我们可以放置到assets文件夹下。这个文件夹在哪呢?看下图,Android Studio新建一个项目是没有这个文件夹的,你可以在需要的时候新建这个文件夹。我们如何使用这些文件呢?如何使用下面这一篇博客说的很详细,加载网页读取文本图片播放视频等等 http...原创 2018-05-27 12:54:38 · 59818 阅读 · 8 评论