
Android view 控件类
当富网络
当富网络 gzdangfu dot com
展开
-
android:clipChildren妙用:底部的radioGroup中间的button突出
在我不知道这个属性之前,底部菜单栏的布局需要写RelativeLayout来完成,但是,在我知道之后,妈妈再也不让我用RelativeLayout了。 接下来,先认识下android:clipChildren这个属性:是否限制子View在其范围内,默认为true,在这里,我们需要把他设置为false。先看下用了这个属性之后,实现这个布局的代码:[ja转载 2016-08-18 16:07:13 · 2064 阅读 · 0 评论 -
Android中View转换为Bitmap及getDrawingCache=null的解决方法
from : 点击打开链接1.前言 Android中经常会遇到把View转换为Bitmap的情形,比如,对整个屏幕视图进行截屏并生成图片;Coverflow中需要把一页一页的view转换为Bitmap、以便实现复杂的图形效果(阴影、倒影效果等);再比如一些动态的实时View为便于观察和记录数据、需要临时生成静态的Bitmap。2.实现方法 1)下面是笔者经常用的转载 2016-07-22 10:34:25 · 419 阅读 · 0 评论 -
android 环信IM 环信 自定义扩展消息
参考环信官方文档 : http://docs.easemob.com/start/200androidcleintintegration/100customizedextension官方参考社区文档 : http://www.imgeek.org/search/q-6Ieq5a6a5LmJ5omp5bGV5raI5oGv#all参考个人社区 名片集成 : http://ww原创 2016-08-16 16:49:35 · 9977 阅读 · 9 评论 -
Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/18234477本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.htmlAction Ba转载 2016-07-08 18:03:46 · 735 阅读 · 0 评论 -
android CoordinatorLayout使用
from : http://blog.youkuaiyun.com/xyz_lmn/article/details/48055919一、CoordinatorLayout有什么作用CoordinatorLayout作为“super-powered FrameLayout”基本实现两个功能: 1、作为顶层布局 2、调度协调子布局CoordinatorLayout使用新的思路通过协调调转载 2016-07-07 22:36:04 · 653 阅读 · 0 评论 -
android 中如何限制 EditText 最大输入字符数
from : http://blog.youkuaiyun.com/fulinwsuafcie/article/details/7437768方法一:在 xml 文件中设置文本编辑框属性作字符数限制如:android:maxLength="10" 即限制最大输入字符个数为10方法二:在代码中使用InputFilter 进行过滤//ed转载 2016-07-01 18:31:38 · 611 阅读 · 0 评论 -
[原创]SPINNER 改变字体,颜色等...
设置这个东西有点繁琐,但是很简单首先1.定义布局文件中引用spinner:<Spinner android:layout_width="fill_parent" android:layout_height="fill_parent" style="@style/spi原创 2016-06-30 12:17:16 · 1828 阅读 · 0 评论 -
Android 自定义 spinner (背景、字体颜色)
1、准备两张图片,并做好9.png自定义 spinner (背景、字体颜色)" style="border:0px; max-width:100%; height:auto; margin:0px; padding:0px; list-style:none">2、在drawable中定义spinner_selector.xml转载 2016-06-30 11:44:23 · 3522 阅读 · 0 评论 -
animation-list AnimationDrawable null 空指针 原因
在 res/drawable 目录下 有个voice_to_icon.xml文件<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable="@drawable/chatto_原创 2016-07-22 16:06:34 · 2122 阅读 · 0 评论 -
Android 日期和时间选择器
1. 日期选择器 : Calendar calendar = Calendar.getInstance();new DatePickerDialog(DialogSample.this, new DatePickerDialog.OnDateSetListener() { @Override原创 2016-06-29 17:38:05 · 1096 阅读 · 0 评论 -
Adapter的getViewTypeCount和getItemViewType
Adapter的getViewTypeCount和getItemViewType不同的项目布局(item layout)我们再举一个稍微复杂的例子,在上例的list中加入一些分隔线你需要做这些:重(@Override)写 getViewTypeCount() – 返回你有多少个不同的布局重写 getItemViewType(int) – 由position返回vie转载 2016-07-11 18:08:46 · 442 阅读 · 0 评论 -
android SpannableString使用详解,替代多个TextView拼凑实现的用法,实现多个样式,如加粗,超链接等
import android.app.Activity; import android.graphics.Color; import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.text.Sp转载 2016-06-13 15:58:51 · 2839 阅读 · 0 评论 -
android改变全局字体大小
from : http://blog.youkuaiyun.com/apple_xiangsiyu/article/details/50896401android改变全局字体大小随着app越来越人性化,这就造成了需求的越加变态,这里,我想向所有移动开发的同仁说,干死需求他丫的,好了,废话说到这里,下面进入正题,如何全局改变字体大小,首先Activity继承Baseactivity原创 2016-08-19 15:50:00 · 1910 阅读 · 0 评论 -
android绘图Paint.setAntiAlias()和Paint.setDither()方法的作用
from : http://blog.youkuaiyun.com/lovexieyuan520/article/details/50732023在自定义View中,这两个Paint.setAntiAlias()和Paint.setDither()方法用的很多,都只有一个boolean值,作用大家未必清楚,今天抽了点时间研究下,终于搞清楚了,希望给大家点帮助!Paint.setA原创 2016-08-08 17:00:18 · 676 阅读 · 0 评论 -
invalidate() 后 不走onDraw() 方法 WheelView滚轮控件问题
在加载网络数据后WheelView滚轮控件,第一次进入可以看到页面控件显示出数据,然后,后边进入activity后,均没有数据显示出来我的adapter是这样处理的public final void setAdapter(WheelAdapter adapter) { this.adapter = adapter; remeasure(); in原创 2017-05-22 11:12:00 · 1290 阅读 · 0 评论 -
TransitionDrawable一个能渐变显示的Drawable
参考:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0920/1697.html使用方法:public class CustomBitmapLoadCallBack implements Callback.ProgressCallback{ private final ImageView mImg;原创 2017-05-08 16:41:09 · 410 阅读 · 0 评论 -
为何要使用<merge\>标签
from : http://blog.youkuaiyun.com/tanjunjie621/article/details/7320659 在使用include复用layout时,可能复用的layout有个view group,然后这个view group又被嵌套别的view group里,这样就增加了view的深度,影响运行的速度,而这种嵌套不是必须的。因此可以使用标签,它将它转载 2017-05-25 18:26:21 · 306 阅读 · 0 评论 -
给surfaceview设置默认背景 阿里云播放器背景层问题
给surfaceview设置默认背景 阿里云播放器背景层问题如下图那个播放器是个surfacevieww组成的,而要设置刚进来不是透明的,看到刚刚进入的那个activity页面,可以设置如下 //需要activity背景就设置为true 否则 false mSurfaceView.setZOrderOnTop(true); //mSurfaceV原创 2017-05-23 18:58:11 · 2216 阅读 · 1 评论 -
Gradle in Android Studio: Failed to resolve third-party libraries
从eclipse中迁移项目到android studio中,编译出现以下错误报错如下错误:Error:Failed to resolve: com.tencent.tinker:tinker-android-lib:1.6.2Open FileShow in Project Structure dialog解决方法://加这个进行加载仓库j原创 2016-10-13 17:55:05 · 2391 阅读 · 0 评论 -
Android四大组件之BroadCastReceive使用总结
from : http://www.it165.net/pro/html/201505/41147.html总结得相当好:!!!!BroadCast的定义:广播是一种订阅--通知 事件,广播接收者向Android系统 register (订阅广播),广播发送者向Adnroid系统 sendBroadCast(发送广播),然后Android 系统通知所有注册该广播的接收者,广转载 2016-10-13 12:05:38 · 831 阅读 · 0 评论 -
ExpandableListView 手风琴 效果
android 手风琴效果:参考例子 : http://blog.youkuaiyun.com/hnyzwtf/article/details/50487228原创 2016-08-12 12:07:14 · 1750 阅读 · 0 评论 -
GridView 填充后看不见内容,设置了大小也是显示不出来
GridView 填充后看不见内容,设置了大小也是显示不出来原来是单独在一个xml只写一个GrideView,啥也没有了,然后inflate一下动态添加 <com.pggmall.origin.view.gridview.MyGridView xmlns:android="http://schemas.android.com/apk/res/androi原创 2016-09-02 15:48:30 · 3493 阅读 · 0 评论 -
Android 自定义ScrollView ListView 体验各种纵向滑动的需求
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/38950509,本文出自【张鸿洋的博客】1、概述群里的一个哥们有个需求是这样的:问题;主要功能就是:1、循环的一个滑动;2、每次滑动结束,保持每个Item的完整。然后我当时给他写了个Demo,所有代码都在Activity里面,后期看来其太恶心了,修改也不方便;貌似那转载 2016-08-20 09:45:35 · 881 阅读 · 0 评论 -
viewpager setCurrentItem 过多出现卡顿 ANR 线程阻塞 页面无响应
本想让viewpager 默认显示在中间,实现无限轮播,可是,页面会卡住原因是,viewpager setCurrentItem 设置后,是一页一页滑动到指定位置的,如果设置过多,就会卡死,解决方法:不要设置太多就好,设置个几十就好@UiThread void reflashSlideBannerData(String result) { if (resu原创 2016-09-10 10:52:18 · 6196 阅读 · 0 评论 -
view的onSaveInstanceState和onRestoreInstanceState
from : http://blog.youkuaiyun.com/hudashi/article/details/6932784view的onSaveInstanceState和onRestoreInstanceState在View文档中对其的说明如下:protected void onRestoreInstanceState (Parcelable state)Since: API转载 2016-08-08 17:21:44 · 384 阅读 · 0 评论 -
Android学习笔记13:EditText的使用
from : http://www.cnblogs.com/menlsh/archive/2012/12/16/2820684.html EditText是在Android开发中经常被使用到的控件,主要用来获取用户的输入内容。1.EditText常用属性 EditText继承自TextView,所以EditText也拥有一些TextView中的属性和方法。EditT转载 2016-06-13 15:56:29 · 882 阅读 · 0 评论 -
webview 设置缓存 自适应屏幕 扩大比例缩放
//扩大比例的缩放webview.getSettings().setUseWideViewPort(true); //自适应屏幕webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);webview.getSettings().setLoadWithOverviewMode(true);原创 2016-07-10 15:42:58 · 1793 阅读 · 0 评论 -
Toast 自定义布局 完成图片上传提示
功能实现 :Activiyt :package com.lvche.lvchedingdang.activity.api_calling;import android.app.Activity;import android.app.AlertDialog;import android.content.ContentValues;import android.con原创 2016-07-10 14:43:52 · 2187 阅读 · 0 评论 -
Android 状态栏工具类(实现沉浸式状态栏/变色状态栏)
From:写代码的猴子这是一个为Android App 设置状态栏的工具类, 可以在4.4及其以上系统中实现 沉浸式状态栏/状态栏变色,支持设置状态栏透明度,满足你司设计师的各种要求(雾)。在此之前我写过一篇Android App 沉浸式状态栏解决方案,后来我司设计师说默认的透明度太深了,让我改浅一点,然后在想了一些办法之后给解决了。本着不重复造轮子的原则,索性整理成一个工具类转载 2016-03-29 11:06:52 · 1140 阅读 · 0 评论 -
Android activity 单手操作 滑动关闭
介绍 在知乎客户端上看到了这种效果,左滑Activity可以返回到上一界面,非常适合单手操作。 找了很久,终于在github上看到了SwipeBackLayout这个开源项目,地址: https://github.com/ikew0ng/SwipeBackLayout实现 需要使用到的类: SwipeBackActivity.javaSwipeBack转载 2016-04-09 16:25:45 · 979 阅读 · 0 评论 -
android自定义View实现图片上传进度显示(仿手机QQ上传效果)
From : http://www.android100.org/html/201506/02/150438.html 首先看下我们想要实现的效果如下图(qq聊天中发送图片时的效果):再看一下我实现的效果:1、效果已经看见了,下面我们来实现它。首先我创建一个android工程ProgressImageView。然后我们重写ImageView控件,转载 2016-04-25 18:57:45 · 2982 阅读 · 0 评论 -
ListView /GrideView 等具有滑动特性的View嵌套在Scrollview里边会出现 只显示一小行的解决方法
解决方法:1. 重新继承这个grideview 或者 具有滑动特性的View2.在onMeasure(int widthMeasureSpec, int heightMeasureSpec) 方法里边改变heightMeasureSpec具体参考:package com.lvche.lvchedingdang.activity.main.fragment.view;i原创 2016-04-25 15:00:46 · 850 阅读 · 0 评论 -
Android riple material 点击水波纹效果
Android riple material 点击水波纹效果两种布局的代码:本demo引用其作者作品:引用github项目地址:https://github.com/bboyfeiyu/materiallayouteclipse下运行demo地址:详细demo下载请在我的资源下载页寻找下载。两种布局文件:/* * The MIT License (MIT) * * C原创 2016-03-14 14:51:41 · 769 阅读 · 0 评论 -
Android之SurfaceView学习(一)
首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, if you like, its size; th转载 2016-02-25 23:52:39 · 368 阅读 · 0 评论 -
android WebView 控件加载本地sdcard中html文件图片的问题
From:http://zhujianjia.iteye.com/blog/1032972烦恼了好几天的问题终于解决了如果用public void loadData (String data, String mimeType, String encoding)则会出现html代码中图片路径不对导致不能正常显示图片(通常是一个白色的固定大小的框,或者没有)原创 2016-03-21 18:12:18 · 8792 阅读 · 0 评论 -
[Android分享] dex 分包变形记
腾讯Bugly特约作者:李金涛一、背景就在项目灰度测试前不久,爆出了在 Android 3.0以下手机上安装时出现 INSTALL _ FAILED_DEXOPT,导致安装失败。这一问题意味着项目将不能在 Android 3.0以下的手机上安装使用,对项目的发布有比较大的影响,所以必须尽快解决。INSTALL _ FAILED_DEXOPT导致无法安装的问题,从根本上来说,可能转载 2016-03-18 15:16:58 · 873 阅读 · 0 评论 -
android view视图的层叠(叠加)
第一种情况:google android textview drawable参考: setCompoundDrawable to add Drawables to TextViewhttp://mgmblog.com/2010/06/04/setcompounddrawable-to-add-drawables-to-textview/上面是给出TextV转载 2016-03-18 11:18:16 · 5662 阅读 · 1 评论 -
Android教程之如何使用自定义字体
版权申明:http://yarin.iteye.com/blog/453262 要在其他平台实现自定义字体可谓是相当的麻烦,但是在Android平台就很简单了。 首先将自定义字体放到“assets”下面被实例化之后再使用,字体文件如下图所示。 在程序中通过如下方式实例化自定义字体:Java代码 Typef转载 2016-03-18 11:17:44 · 508 阅读 · 0 评论 -
android 图片叠加效果——两种方法
效果图:第一种:第二种: 第一种是通过canvas画出来的效果:public void first(View v) { // 防止出现Immutable bitmap passed to Canvas constructor错误 Bitmap bitmap1 = BitmapFactory.decodeResource(ge转载 2016-03-18 11:01:30 · 8572 阅读 · 1 评论 -
控制ViewPager的切换速度
From:http://xiaomi4980.blog.163.com/blog/static/2159451962014102463228117/第一步:首先创建一个类继承Scrollerpackage com.front.adshow;import android.content.Context;import android.view.animation.Interpol转载 2016-03-06 17:34:38 · 395 阅读 · 0 评论