- 博客(25)
- 收藏
- 关注
原创 EditText中将光标位置移到文字后面显示‘并且设置光标颜色和所输入字体颜色一样
EditText editText = (EditText) findviewbyid(R.id.edittext);Editable able = editText.getText();int position = able.length();Selection.setSelection(able,position);
2016-12-29 15:41:09 2018
原创 更换用户头像 调用手机相册或相机拍照 选择图片并裁剪
布局 一个ImageView用来显示处理后的头像,两个按钮 分别为调用相机、调用手机相册xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_test_choo
2016-12-29 14:45:28 1533
原创 textview设置文本时,使用@string时添加多个空格只显示一个
今天想要为 登录 中间添加三个空格,发现怎么样都只显示一个,搜索查得,因为是通过@string方式添加文本,所以多个空格只会显示一个解决方法是变成 @#160;如: 登@ 录
2016-12-29 10:55:09 1294
原创 调用手机相册拍照裁剪并将照片变为圆形显示
本文只写将图片变为圆形显示的处理方法,至于如何调用手机相机和相册拍照裁剪,请看下一篇文章首先是一个util工具类 ,将此方法放util里面 直接调用util类:public class PhotoUtil { public Bitmap toRoundBitmap(Bitmap bitmap) { int width = bitmap.getWidth();
2016-12-29 09:56:53 5375 1
转载 listview、gridview通用适配器
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38902805 ,本文出自【张鸿洋的博客】1、概述相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一直在写ListView的Adapter都快吐了~~~对于Adapter一般都继承Bas
2016-12-27 10:32:57 407
转载 android 中 进度条
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43371299 ,本文出自:【张鸿洋的博客】1、概述最近需要用进度条,秉着不重复造轮子的原则,上github上搜索了一番,看了几个觉得比较好看的ProgressBar,比如:daimajia的等。简单看了下代码,基本都是继承自View,彻彻底底的自定义了一个进度条。
2016-12-27 10:17:24 360
转载 Android中RecyclerView用法
http://blog.csdn.NET/dmk877/article/details/50816933自Android 5.0之后,谷歌公司推出了RecylerView控件,RecylerView,我想看到一个新名词后大部分人会首先发出一个疑问,recylerview是什么?为什么会有recylerview也就是说recylerview的优点是什么?recylerview怎么用?
2016-12-27 09:35:49 290
转载 android中 字体颜色设置
1、在Android中经常看到设置的颜色为八位的十六进制的颜色值,例如:123public static final class color { public static final int lightblue=0x7f040000;}或者在Java中tx.setTextColor(0xffff
2016-12-27 09:33:58 512
原创 AppCompatActivity
深入剖析Android四大组件(九)——Activity之AppCompatActivity与toolbar的结合对于技术类的博客,我们永远追寻最新API脚步,在API22之前我们使用标题栏基本都是在ActionBarActivity的Activity中处理的,而API22之后,谷歌遗弃了ActionBarActivity,推荐我们也可以说是强制我们使用AppCompatActivit
2016-12-27 09:31:40 424
原创 图片加载框架 -- fresco 用法
图片加载框架,fresco相比imageloader是比较方便了一点,今天实验了一点,先来整理下来首先,去项目build gradel中配置compile 'com.facebook.fresco:fresco:0.12.0'以下配置按自己需求添加// 在 API < 14 上的机器支持 WebP 时,需要添加compile 'com.fa
2016-12-21 15:16:49 389
原创 利用DrawerLayout实现侧划栏、抽屉
抽屉,之前都是用slidingmenu这个第三方,今天看了利用DrawerLayout实现抽屉,特整理出来,方便日后查阅首先,DrawerLayout是v4包下的一个控件,他是一个类似Linearlayout一样的一个布局控件,只不过他本身带有可以滑动的功能首先看布局xml version="1.0" encoding="utf-8"?><android.support.
2016-12-20 16:20:13 461
原创 RecyclerView用法基本解析
今天刚刚查看recyclerview用法,写了最简单的测试用法首先,主布局,即为一个v7包下的 Recyclerviewxmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id
2016-12-20 10:17:46 484
原创 禁止listview下拉
有的时候,因为需要会不要listview下拉,这时候仅需要设置一句话//设置listview不可以拉动listContent.setOverScrollMode(View.OVER_SCROLL_NEVER);就可!当然这样做只针对2.3及以上版本如果还要兼容2.1,2.2的话,可以通过反射来操作。参数总共有三个值:public static
2016-12-16 16:51:02 683
原创 处理图片时 想要将图片缩小或放大时候的设置
ImageView的scaleType的属性有好几种,分别是matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXYandroid:scaleType="center"保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分裁剪
2016-12-13 16:59:52 634
原创 利用slidingmenu实现侧滑、抽屉
利用slidingmenu实现侧滑抽屉首先去https://github.com/jfeinstein10/SlidingMenu下载library将library下载好之后 inport model 导入library 然后去添加app对libraey的依赖 再去library的build gradel中配置,配制成和自己项目中build gradel的一样,然后就
2016-12-13 11:22:43 331
原创 RadioGroup + ViewPager + Fragment 实现滑动展示界面
主布局:xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <RadioGroup android:id="@+id/radioGrou
2016-12-09 17:07:10 377
原创 利用ImageView + fragment 实现类似QQ消息界面的 点击不同按钮 展示不同界面
就是实现这种切换的界面开始实现吧布局--> 就是一个相对布局中有一个ImageView用来放按钮,下面是FrameLayout用来展示要切换的Fragment其中有ImageViewsrc的drawable 为一个selecter 是两个图片 为这个imageview设置切换图片的selecter代码如下:其次就是Java代码了首先得到ImageV
2016-12-09 15:19:06 1648
原创 首次进入APP的蒙层引导
首先是 将下面 HighLightGuideView.java 文件放入项目中,其次就是在需要的地方调用,一般都是用在主界面,并根据SharedPreferrence存数据来判断是不是第一次进入,第一次进入,则出现蒙层,不是第一次,则蒙层消失//默认为trueboolean isShow = PreferenceHelper.getIsShowGuideview();if (
2016-12-09 15:03:37 2457
原创 使用Handler处理线程通信
声明Handler对象,用于接收消息并处理 private Handler hander = new Handler(){ @Override public void handleMessage(Message msg) {
2016-12-09 14:51:59 278
原创 设置APP界面沉浸手机状态栏,类似ios特性
首先,这个特性是安卓4.4以上独有的,要API19 以上两行代码,加在加载布局下面即可 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); getWindow().addFlags(WindowMan
2016-12-07 11:06:25 715
原创 Fragment + RadioGroup实现底部导航
Fragment 和 RadioGroup实现底部导航首先布局文件:xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_mainmain" androi
2016-12-06 16:20:45 415
原创 fragment中添加ViewPager实现界面切换,动态添加radiobutton
fragment中,有viewpager实现界面滑动展示:首先是布局其次是java代码:fragment有关都是v4包下导入public class RbFragment1 extends Fragment { private ViewPager vp; private RadioGroup rg; private RadioButton
2016-12-06 16:06:13 787
原创 Animation 缩放动画
缩放动画的实现//缩放动画private void suoFangAnimation(){ Animation mAnimation = new ScaleAnimation(0.5f,1.0f,1.0f,1.0f); mAnimation.setDuration(2000); mAnimation.setFillAfter(true); mAnimati
2016-12-02 18:03:44 904
原创 三方登录 -- 用微信sdk实现微信登录
微信sdk实现微信登录,这里只是写了通过微信sdk调起微信登录授权界面,至于授权结果处理暂时未验证首先,千篇一律,准备工作去微信开发者开放平台下载资源,开发工具包和签名工具,然后将签名工具安装在我们的手机上,将我们自己的app程序运行在手机上后,打开签名生成工具,输入我们应用的包名,这个可以在我们工程的Manifest.xml文件里看到,然后就可以得到签名。获取到我们的
2016-12-01 19:11:17 875
原创 ListView嵌套GridView时的,gridview显示不全的冲突问题
ListView中嵌套GridView时,gridview的内容会显示不全,这就需要自定义GridView,然后重写gridview的onMeasure方法,当然,除了这种方法还有其他方法,本文只总结了这一种,具体如下:首先是主布局,只有一个ListView其次是listview的item布局,本文是两个TextView和一个gridviewLinearLayout xml
2016-12-01 11:43:37 432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人