Android开发
Tom91
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 点击Button获取验证码倒计时效果
参考:http://www.2cto.com/kf/201506/412668.html近期在做一个商城项目,点击Button获取验证码是必不可少的,那么如何实现倒计时效果呢?也是发愁了一番来到网上搜索一下看到一篇不错的博文,照葫芦画瓢一步步下下来,也实现了想要的效果.现在做一下总结,将来可以方便翻着看看,有需要的小伙伴也可以看一下,如有错误之处或者更好的请指出,方便大家交流提高.废话翻译 2016-11-12 21:54:28 · 9155 阅读 · 0 评论 -
改变Activuty的透明度
今天在实现弹出popupWindw的时候发现有的activity背景透明度不会改变,但是又需要和popupwindow的颜色形成对比,只好通过代码在弹出popupWindow的时候改变背景透明度了,实现方式如下: LayoutParams attributes = getWindow().getAttributes(); attributes.alpha = 0.8f; getWindow原创 2017-01-14 15:57:23 · 356 阅读 · 0 评论 -
Android加载布局的3种方式
在Fragment/ListView/GridView/RecycleView种加载布局文件的方式总结://第一种加载View的方法View view1 = LayoutInflater.from(context).inflate(R.layout.activity_main, null);//第二种加载View的方法View view2 = View.inflate(conte原创 2017-01-08 21:22:05 · 1892 阅读 · 0 评论 -
判断ListView是否一屏显示了全部数据
最近在做项目时需要判断是否一屏把请求到的数据显示完全了,查阅资料找到两种方法,但是都是需要在setOnScrollListener监听中。如有问题欢迎指出和交流。代码如下:private ListView lv;List<String> datas;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.on原创 2017-02-05 22:43:51 · 1603 阅读 · 0 评论 -
RecylerView的基本用法
在做项目时,使用了RecylerView取代了ListView这个传统的列表控件,现在总结一下它的基本用法,方便以后回顾。效果图如下:先来看一下工程结构:使用步骤:添加依赖,因为是v7包下的(compile ‘com.android.support:recyclerview-v7:25.0.0’)准备数据源,以便填充数据布局查找控件准备RecylerView的子条目布局复写适配器设置适原创 2017-02-16 18:00:46 · 596 阅读 · 0 评论 -
为RecylerView添加item点击事件
使用了RecylerView来展示列表,少不了要有点击事件,但是Android官方并未给暴露出接口,只能自己实现。现在来总结一下自己的实现方式,供以后回顾参考。步骤1:写一个接口,这个接口将来是点击事件传递的参数,代码如下:interface OnItemClickListener{//点击的哪个child和它的数据模型(也就是你解析数据时建的model)void onClick(View vi原创 2017-02-17 13:10:58 · 933 阅读 · 1 评论 -
如何获取Android手机底部导航栏的高度
int resourceId = getResources().getIdentifier("navigation_bar_height", "dimen", "android");int navigationHeight = getResources().getDimensionPixelSize(resourceId);原创 2017-02-12 22:18:23 · 2313 阅读 · 0 评论 -
选择照片、拍照裁剪上传
在做项目时免不了要上传用户头像这些操作,有时是从相册里面直接取,有时是使用照相机拍照过后进行截图的,现在来实现以下这两种方法。布局文件Java代码布局文件,使用了个第三方的圆形ImageView:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk原创 2017-02-14 22:11:09 · 594 阅读 · 0 评论 -
Android 控件DrawerLayout的基本使用
在做项目时,使用到了左滑出现菜单栏,遵循了原来学习的使用SlidingMenu开源库,但是对于有的手机居然报了错(#80 java.lang.StackOverflowErrorcom.jeremyfeinstein.slidingmenu.lib.CustomViewAbove.dispatchDraw(CustomViewAbove.java:827)),于是考虑使用drawlayout这个控件原创 2017-02-15 13:27:33 · 646 阅读 · 0 评论 -
android上传单张图片到后台
package www.dshui.cc.myapplication.packages.fragment_activity;import android.content.Intent;import android.database.Cursor;import android.net.Uri;import android.provider.MediaStore;i原创 2016-12-26 14:00:10 · 2101 阅读 · 1 评论 -
Android像素(px)与dip
public class DenistyUtils { //像素转dp(dip) public static void px2dip(Context context, int width, int height) { //获取像素密度 float density = context.getResources().getDisplayMetrics()原创 2017-01-14 23:16:32 · 385 阅读 · 0 评论 -
Android屏幕适配之零碎知识
先弄清以下问题: 1:dpi是什么? 2:像素密度与mipmap各个文件夹的对应关系? 3:dp是什么鬼,与px的对应关系?1:dpi是什么?dpi是像素密度的单位,在Android设备上dpi可以理解为每英寸(物理尺寸,比如常见设备4.5,4.7,5.0,5.5吋等)上面的像素(px)点个数,怎么计算呢?1.1:原理:就是某条线上的像素点数/线的长度,在这里由于经常使用手机屏幕的对角线标识物原创 2017-01-17 14:35:30 · 427 阅读 · 0 评论 -
自定义弹出框Dialog
最近在做一个项目,需要用到弹出框,但是系统的AlertDialog,PopupWindow等等均不能满足要求,于是自定义的问题就来了,刚开始使用的AlertDialog来修改样式,但是无法去除系统的分割线,至少我是没找到方法,如果谁知道请不吝赐教,最后使用Dialog成功的定义出来了,废话不多说,看效果图吧。直接上代码:1.自定义的布局title.xml<Linear原创 2016-12-21 13:22:48 · 512 阅读 · 0 评论 -
Android WebView图文混排,图片适配4.4之后版本
首先下载这个jar包http://download.youkuaiyun.com/download/u014000832/7994245detail就是解析到服务器返回的图文混排html标签内容:Document parse = Jsoup.parse(detail);Elements imgs = parse.getElementsByTag("img");if (!imgs.i原创 2016-12-26 15:07:25 · 1104 阅读 · 0 评论 -
重写Android返回键
@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { //点击完返回键,执行的动作 ((MyApp) getApplication()).tag = 0; Intent intent = new I原创 2016-12-29 17:42:26 · 2995 阅读 · 0 评论 -
SpannableStringBuilder实现一个控件字体不同的字体风格
写给自己的话:如果只是为了解决眼前的问题去百度去google而应急这本身没错,但是如果只是救了急而不去消化掉,那永远也不可能进步,多勤于总结消化吸收才能更快的进步.最近在做一个商城类项目,注册时需要弹出一些信息,但是内容又是不一样的颜色,大小,刚开始是打算使用Html标签来写,通过TextView.setText(Html.fromHtml("内容"))来写的,但是由于标签学的很烂,这原创 2016-12-19 23:07:41 · 656 阅读 · 0 评论 -
安卓app如何在安装时创建快捷方式
1:首先声明权限:uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />2:在启动页里面的onCreate方法(或其他合适的方法)中执行如下方法:public void initShortCut() { // intent发送隐式意图,去创建快捷方式原创 2017-01-07 16:45:51 · 3788 阅读 · 0 评论 -
自定义弹出AlertDialog弹出框
翻译自:http://m.blog.youkuaiyun.com/article/details?id=50416876最近在做一个电商项目,需要有一键退出功能,但是系统的AlertDialog风格不符合要求,需要自定义一个,在网上扒了很久,终于找到了一个写的清晰的,适合我这种小菜鸟看的,现在按着圆柱作者的叙述做了一遍,很简单有效,同时也加入了自己想要的点击空白处不能让对话框消失的设置,好了,废话翻译 2016-11-24 23:07:42 · 2123 阅读 · 0 评论 -
Android动态计算ListView高度
动态计算ListView的高度。原创 2017-01-10 23:47:58 · 755 阅读 · 0 评论 -
在Android app应用内打开链接
public class MainActivity extends AppCompatActivity {//测试用的链接private String url = "https://www.baidu.com/";//WebView控件private WebView wv;@Overrideprotected void onCreate(Bundle savedInstanceState)原创 2017-02-03 20:17:50 · 2818 阅读 · 0 评论 -
Android长按保存图片
在做一个商城类App时,有个需求就是长按图片保存到本地图库,图片展示在了ViewPage和WebView中(图文混排展示商品详情的).所以分两部分来做,第一部分保存图片的方法,第二部分长按WebView时识别出来按的是哪一张图片,因为有很多张图片。保存图片的方法,两个参数,一个上下文环境和一个图片的url,使用时只需要把这两个参数获取到传递过来即可:public class SavePicByUrl原创 2017-02-26 11:58:02 · 5004 阅读 · 0 评论
分享