- 博客(744)
- 资源 (27)
- 问答 (6)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 知名博客地址
鸟窝:鸟窝稀土掘金:http://gold.xitu.io/#/Rocko博客:http://rocko.xyz/推库:http://www.tuicool.com/Vogella:http://www.vogella.com/tutorials/AndroidHive:http://www.androidhive.info/架构博客:http://martinfowler
2015-10-19 12:32:09
771
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神
CSDN 鸿洋:http://blog.csdn.net/lmj623565791 爱哥:http://blog.csdn.net/aigestudio 老罗:http://blog.csdn.net/luoshengyang 小巫:http://blog.csdn.net/wwj_748 Mr.Simple:http:
2015-05-24 12:11:22
852
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 常用谷歌地址和常用搜索引擎
1、http://googless.sinaapp.com/index.php点击打开链接2、http://84.15.64.35/点击打开链接3、仿谷歌http://www.goole.com/ 点击打开链接4、研学资源网http://www.yxres.com/ 点击打开链接5、http://www.search.com/search点击打开链接6、http://www.s
2015-02-11 16:42:26
3599
原创 安卓WebView与ScrollView嵌套大面积空白解决小技巧和适配
回到正题,为了解决大面积空白的问题,我使用了下面的小技巧勉强达到了想要的效果,只不过代价是放弃了webView的缩放,如果哪位大神有好的解决方案,敬请赐教。wv.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); wv.setVerticalScrollBarEnabled(fal
2015-12-24 17:54:05
3580
原创 android下拉弹出框
Spinner s = (Spinner) findViewById(R.id.spinner); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, mStrings); adapter.
2015-12-18 14:59:51
2282
原创 ActionBar随ScorllView上下拖动而透明度渐变效果
http://blog.csdn.net/huweigoodboy/article/details/43384607http://blog.csdn.net/jan_s/article/details/43772697
2015-11-26 08:54:12
1318
1
原创 Android事件分发
public class MyLinearLayout extends LinearLayout { public MyLinearLayout(Context context, AttributeSet attrs) { super(context, attrs); } @Override public boolean dispatchTouchEve
2015-11-17 10:21:03
645
原创 应用界面主题Theme使用方法
主题Theme就是用来设置界面UI风格,可以设置整个应用或者某个活动Activity的界面风格。在Android SDK中内置了下面的Theme,可以按标题栏Title Bar和状态栏Status Bar是否可见来分类: [html] view plaincopyprint?•android:theme="@a
2015-11-10 16:12:13
1069
转载 TranslateAnimation详解
TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta, float toYDelta);从(fromXDelta,fromYDelta)坐标点移动到(toXDelta,toYDelta)坐标点。这些坐标点指的是增量坐标。如:当前View在(10,10)坐标点。 1.TranslateAnim
2015-11-09 10:19:42
7218
原创 Android GridView属性集合
GridView的一些特殊属性:1.android:numColumns=”auto_fit” //GridView的列数设置为自动2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.andr
2015-11-06 13:47:19
466
转载 【Android 应用开发】 自定义组件 宽高适配方法, 手势监听器操作组件, 回调接口维护策略, 绘制方法分析 -- 基于 WheelView 组件分析自定义组件
2014-11-30 02:17 4952人阅读 评论(4) 收藏 举报WheelView目录(?)[+]博客地址 : http://blog.csdn.net/shulianghan/article/details/41520569代码下载 : -- GitHub : https://github.com/han
2015-11-06 10:45:13
1065
原创 android版百度地图 自定义 点击当前位置弹出气泡
[java] view plaincopy //继承MyLocationOverlay重写dispatchTap实现点击处理 public class locationOverlay extends MyLocationOverlay{ public locationOverlay(MapView mapView)
2015-10-27 10:16:27
1727
1
原创 MyListView
public class MyListView extends ListView {public MyListView(Context context) {super(context);}public MyListView(Context context, AttributeSet attrs, int defStyle) {super(context, a
2015-10-27 09:55:04
794
转载 Android开发:shape和selector和layer-list的(详细说明)
和在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到和。可以这样说,和在美化控件中的作用是至关重要。在看这篇文章之前,可以看下这个小例子:镂空按钮的实现1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Jav
2015-10-27 09:23:15
428
原创 Material Design学习地址
大苞米:http://blog.csdn.net/a396901990/article/category/2634371app开发者:http://www.aswifter.com/2015/06/21/andorid-material-design-support-library/网络资源:http://www.uisdc.com/comprehensive-material-des
2015-10-26 14:05:16
568
原创 HTTP Header 详解
HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message- header,即http header消息 。http header 消息通常被分为4个部分:g
2015-10-23 13:40:09
508
原创 TextView划线android
TextView 加下划线 、 中划线下过如图:// 中划线view sourceprint?1.textView.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG); // 设置中划线并加清晰// 下划线
2015-10-23 11:29:49
553
原创 Android Service被关闭后自动重启,解决被异常kill 服务
网1方法:Android开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartCommand方法中做一些处理。然后我们注意到这个函数有一个int的返回值,这篇文章就是简单地讲讲int返回值的作用。从Android官方文档中,我们知道onStartCom
2015-10-21 13:15:30
5480
原创 CoordinatorLayout、SwipeRefreshLayout的使用
这周要完成CoordinatorLayout、SwipeRefreshLayout的使用教程博客编写。
2015-10-21 08:55:07
2359
原创 代码实现Android5.0的下拉刷新效果
如图所示,实现类似与gmail的下拉刷新。项目地址:https://github.com/stormzhang/SwipeRefreshLayoutDemo 一、在xml文件中定义这个控件在supportV4就提供了,叫做SwipeRefreshLayout。这个view其实就是一个父控件,我们可以如下定义。android.support.v4.widg
2015-10-21 08:41:29
989
原创 Android中measure过程、WRAP_CONTENT详解以及 xml布局文件解析流程浅析
今天,我着重讲解下如下三个内容:measure过程WRAP_CONTENT、MATCH_PARENT/FILL_PARENT属性的原理说明xml布局文件解析成View树的流程分析。希望对大家能有帮助。- - 分析版本基于Android 2.3 。1、WRAP_CONTENT、MATCH_PARENT/FILL_PARENT初入Android殿堂的同学们,对这三个属性
2015-10-20 21:08:36
885
原创 Android Studio找不到View类
今天猛然发现,在General的Auto import中的exlude from import and competion把包给禁止了,去掉就考了,操了,搞了两天了。
2015-10-20 19:34:00
5467
1
转载 Android APK反编译就这么简单 详解(附图)
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)
2015-10-18 09:26:11
586
原创 android studio 修改包名
在Android Studio默认情况下, 修改包名只能修改最后一级 但是我们想将com.example.administrator.myapplication改为com.example.leigo.myapplication怎么办呢?在 Project工具栏 点击 将 Compact Empty Middle前面的勾去掉,包的层级将会改变
2015-10-14 13:37:41
513
原创 notification新旧用法 notification builder
api 11 版本之前: //显示通知信息 protected void showNotification() { NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); //
2015-10-13 15:18:33
712
原创 android之interpolator的用法详解
AccelerateDecelerateInterpolator 在动画开始与结束的地方速率改变比较慢,在中间的时候加速 AccelerateInterpolator 在动画开始的地方速率改变比较慢,然后开始加速 AnticipateInterpolator 开始的时候向后然后向前甩 AnticipateOvershootInterpolator 开始的时候向后然后
2015-10-10 11:24:51
585
转载 Android学习之路
原文出处: stormzhang 的博客 欢迎分享原创到伯乐头条收到一些朋友的微博私信,说能不能给Android新手们一些指导,我只能说指导谈不上,毕竟我也很多东西正在学习中,与此同时一大学同学准备转行Android,可以说是从头开始,那么我就姑且以一个过来人的身份给一些建议吧,只希望在学习的过程中能够少走写弯路吧。硬件电脑–推荐Mac首先声明我不是果粉,个人W
2015-10-09 08:49:38
402
原创 View.scrollBy()与View.scrollTo()的使用
public void scrollBy (int x, int y),将View的Content偏移(x,y)。x控制左右方向的偏移,y控制上下方向的偏移。例如当x>0,y=0时,向右移动x像素,当x public void scrollTo (int x, int y),将View的Content的位置移动到(x,y),而View的大小和位置不发生改变。如果Content超出
2015-10-07 21:33:23
586
原创 android中ListView的HeaderView的Padding详解
mHeaderViewHeight = 50;则mHeaderView.setPadding(0, mHeaderViewHeight, 0, 0);时结果为:mHeaderView.setPadding(0, 0, 0, 0);结果为:mHeaderView.setPadding(0, -
2015-09-28 16:14:46
1660
原创 LayoutParams继承于Android.View.ViewGroup.LayoutParams.
LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去。 可以这样去形容LayoutParams,在象棋的棋盘上,每个棋子都占据一个位置,也就是每个棋子都有一
2015-09-23 23:16:44
618
原创 Android的onLayout、layout方法讲解
onLayout方法是ViewGroup中子View的布局方法,用于放置子View的位置。放置子View很简单,只需在重写onLayout方法,然后获取子View的实例,调用子View的layout方法实现布局。在实际开发中,一般要配合onMeasure测量方法一起使用。onLayout方法:?123
2015-09-23 22:56:30
467
转载 Android动画学习笔记-Android Animation
3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 可通过NineOldAndroids项目在3.0之前的系统中使用P
2015-09-21 22:08:47
353
原创 最流行的android组件大全
最流行的android组件大全目录 [−]Awesome Android工具和教程UI组件类库游戏引擎Android HTML5应用新增加的项目 (from 2015.06)最后更新2015-09-15 增加 更多的开源项目。2015-08-21 增加 awssome android XXXXX,在文章的前面。
2015-09-21 20:01:18
2473
转载 Android Drawable Resource学习(五)、StateListDrawable
一个StateListDrawable就是一个在xml文件中定义,根据该对象不同的状态,用几张不同的图片来代表相同的图形。比如,一个按钮,有多种状态,获取焦点,失去焦点,点击等等,使用StateListDrawable可以根据不同的状态提供不同的背景。在XML文件中描述这些状态列表。在唯一的一个标签下,使用标签来代表一个图形。每个标签使用各种属性来描述它所代表的状态所需要的drawab
2015-09-21 15:38:19
507
转载 Android Drawable Resource学习(四)、LayerDrawable
一、创建LayerDrawable和使用一个LayerDrawable是一个可以管理一组drawable对象的drawable。在LayerDrawable的drawable资源按照列表的顺序绘制,列表的最后一个drawable绘制在最上层。它所包含的一组drawable资源用多个元素表示,一个元素代表一个drawable资源。文件位置:res/drawable/fil
2015-09-21 15:37:44
387
转载 Android Drawable Resource学习(三)、NinePatchDrawable和NinePatch图片的制作
一、创建NinePatchDrawable一个NinePatch也是一个PNG的图片,不过不同的是可以为这种格式的图片定义可伸缩的区域,当某个视图的内容超过了正常的尺寸的时候,这种格式的图片会自动拉伸以适应不同的尺寸。一般这种图片是作为视图的背景,并且视图至少有一个尺寸(layout_width或者layout_height)是设置为"warp_content"。当视图自增长来适应内容
2015-09-21 15:37:01
625
转载 Android Drawable Resource学习(二)、BitmapDrawable和Bitmap
一、如何创建一个BitmapDrawable对象Bitmap,代表一个位图图像,Android支持三种格式的位图图像:.png (preferred),.jpg (acceptable), .gif (discouraged)。括号里的说明,代表这三种格式的图片在Android中的支持情况,.png格式图片优先,.jpg格式也可以,但是效果没有.png好,.gif支持最差。
2015-09-21 15:36:25
433
转载 Android Drawable Resource学习(一)、Drawable Resource简介
Drawable Resource一个Drawable资源是绘图中的一个普通概念,可以再屏幕上绘制出来。可以通过APIs中的getDrawable(int)方法检索出来,也可以在其他的XML资源中通过android:drawable和android:icon等属性使用它。Android中有多种不同类型的drawable。Bitmap File:一个位图文件(.png,.jp
2015-09-21 15:35:38
698
C#+ArcEngine9.3基本功能开发源码
2014-12-03
Android的drawTextRun方法使用
2017-05-19
Android Studio中Gradle学习
2016-12-29
Python开发环境使用场景
2016-12-22
scroller的getScrollX和left的关系
2016-12-14
Android中动态添加RadioButton,设置监听获取的id不对啊!
2016-02-26
Android下拉刷新控件如何进行开发
2015-12-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人