自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 多屏幕尺寸适配

res目录下建多个values文件夹,根据屏幕尺寸命名即可命名规则如下:Configuration config = getResources().getConfiguration();int smallestScreenWidth = config.smallestScreenWidthDp;Log.i("smallest width : "+ smallestScreenWidth);这个获取出来的值,我们需要建立对应的values-sw{smallestWidth}dp文件夹进.

2020-07-06 16:32:16 272

原创 处理EditText外部区域隐藏软键盘

点击EditText外部区域隐藏软键盘@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { View v = getCurrentFocus(); if (isShouldHideKeyboard(v, ev)) { hideKeyboard(v.getWindowToke

2020-07-06 15:08:40 134

原创 复习一下popwindow

1.基本使用方法View view = getLayoutInflater().inflate(R.layout.activity_photo_preview, null);...... if (popupBigPhoto == null) { popupBigPhoto = new PopupWindow(view, ViewGroup.LayoutParam...

2020-03-02 11:26:13 191

原创 横竖屏属性设置screenOrientation那些事

最近的项目都是一些平板项目,因此我把每个页面都是写死了方向android:screenOrientation="landscape"不过,后来老板又提出一些页面最好可以竖屏显示,这样免不了就要在写一套布局,这都不是事,本来很简单的一件事,结果把我整郁闷了,screenOrientation 这个属性失效了,结果百度了一大堆方案,怎么着都不行,最后在简书上发现了解决方案在activit...

2018-09-06 17:07:46 8414

原创 多层fragment,来回切换

1.先添加一个接口文件BackHandledInterface.java,定义一个setSelectedFragment方法用于设置当前加载的Fragment在栈顶,主界面MainActivity须实现此接口,代码如下:package com.example.testdemo;public interface BackHandledInterface { public abstrac...

2018-05-14 11:38:48 585

转载 从今天开始转studio了

【前言】那些还在死抱着eclipse不放的人(包括自己)跨过这道坎。 【开发环境】物理机版本:Win7旗舰版(64位)Android Studio版本:2.1正式版 【Android Studio的优势】基于Gradle的构建支持Android特定重构和快速修复更加丰富的模板代码,让创建程序更简单提示工具更好地对程序性能、可用性、版本兼容和其他问题进行控制捕捉直接支持ProGuard和应用签名功能...

2018-02-22 16:12:25 203

转载 Android事件分发机制

https://www.jianshu.com/p/e99b5e8bd67b

2018-02-05 17:56:09 106

转载 ListView优化一直是一个老生常谈的问题

ListView优化一直是一个老生常谈的问题。无论是面试还是寻常的开发中,ListView永远不会被忽略掉,那么这篇文章我们来看看怎样最大化的优化ListView的性能。1.在adapter中的getView方法中尽量少使用逻辑2.尽最大可能避免GC3.滑动的时候不载入图片4.将ListView的scrollingCache和animateCache设置为false5.item的布局层级越

2018-02-01 15:52:36 190

转载 onSaveInstanceState() 和 onRestoreInstanceState()详解

本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState()  首先来介绍onSaveInstanceState() 和 onRestoreInstanceState() 。关于这两个方法,一些朋友可能在Android开发过程中很少用到,但在有时候掌握其用法会帮我们起到比较好的效果。尤其

2018-01-31 22:52:51 1173

转载 Python中深拷贝和浅拷贝详解

Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。下面本文就通过简单的例子介绍一下这些概念之间的差别。对象赋值直接看一段代码:Python1234567891011121314151617will = ["W

2017-09-19 18:03:15 444

原创 Android中进程与线程基础知识

本文介绍Android平台中进程与线程的基本知识。   很早的时候就想介绍一下Android中的进程和线程,但由于其他的事情一直给耽搁了,直到现在才能和大家一起分享下。   1.Android进程基本知识:  我们先来了解下Android中的进程基本知识。   当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默

2015-11-16 23:56:19 272

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除