- 博客(32)
- 资源 (5)
- 收藏
- 关注
原创 listview取消点击效果
添加上属性:android:listSelector="@android:color/transparent"让点击的颜色效果为完全透明
2016-08-24 23:14:57 1125
转载 通过SpannableString为TextView设置丰富的显示效果
在使用TextView的过程中,有时候会需要将一串文本中的部分文字做特别的显示效果处理,比如加粗、改变颜色、加着重标识、超链接等等,我们可以通过多个TextView拼凑来实现,但如果需要特殊处理的内容在整个文本的中间,用多个TextView拼凑实在是太麻烦、太Low了,Android提供的SpannableString类能够很好地解决这个问题,SpannableString结合下面各种以Span结尾
2016-08-24 23:12:05 550
转载 给TextView设置图片的两种实现方法
原博客有时在开发过程中,我们会有在TextView中添加图片的需求(比如下图箭头所指文字中的表情)。而在xml中对Textview进行属性设置时,只能设置图片在TextView的左、右、上、下四个位置,不能添加到中间的某个位置,这就要求我们在编写代码时动态的进行相关操作了。 这里就给出两种解决方法: 1,使用SpannableSt
2016-08-24 23:00:34 2630
转载 EditText输入法如何不把选项卡顶上去
在清单文件AndroidManifest.xml中修改acitivty的windowSoftInputMode为adjustResize就不会将Activity自己写的标题栏顶上去windowInputMode有以下几个取值1.stateUnspecified中文意思是未指定状态,当我们没有设置android:windowSoftInputMode属性的时候,软件默认采用的就是这种交互方式,系统会根
2016-08-19 21:37:37 846
原创 FlowRadioGroup-自定义布局
能自定义布局的Radiogroup/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with t
2016-08-19 21:34:25 711
原创 侧滑菜单-自定义HorizaontalScrollView
一、使用步骤1.复制MyHorizontalScrollView.java2.布局中使用复制MyHorizontalScrollView3.布局中需要包含自定义的horizontal.xml(自定义侧滑菜单内容)二、代码1.MyHorizontalScrollView@TargetApi(Build.VERSION_CODES.CUPCAKE)public class MyHorizontalSc
2016-08-19 21:30:55 570
转载 ImageView.ScaleType设置图解
原博客-点击进入ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义Android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER
2016-08-19 21:06:03 369
原创 Genymotion出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
看到好多客官说Genymotion的android5.1系统还是会出现错误,这是因为这个帖子是在2013年写的,两年左右时间,Android发生了很多变化,之前的Translation库已经太老了。现在转载一个新的库给大家使用,有需要的客官可以去这里去下载GenyMotion-ARM-Translation_v1.1.zip。如果怕访问国外网站麻烦(慢),或者有墙,可以在我的csdn资源库下载(最近
2016-08-19 21:02:46 319
原创 蓝牙Bluetooth
Android中蓝牙的基本使用—-BluetoothAdapter类简介 Android Bluetooth(蓝牙)实例权限<uses-permission android:name="android.permission.BLUETOOTH"/><uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
2016-08-19 21:00:49 692
原创 Java对象的内存布局
1.两种抽象视角1. 分析业务-分析师(构造抽象类)下面是具体类变与不变分离2. 组合创新-设计师被组合的叫内容 组合的叫创新 形式与内容分离2.关心下层变动的自由度改版就有钱(懂得变更),架构师需要关心底层变更的自由度底层是可能变动的,因此需要考虑底层的变动.Callback框架接口,能够替换某一模块(比如从camera替换为OpenGL)设计模式 EITE引擎 I接口 T轮胎3.系统架构
2016-08-19 20:45:31 624
转载 Android Studio com.android.dex.DexException: Multiple dex files define(重复引用包)
Android Studio com.android.dex.DexException: Multiple dex files define(重复引用包)
2016-08-17 16:13:03 405
原创 java命名规范
java的四种命名规范: 命名规范详解Android命名规范: * Non-public, non-static field names start with m. * Static field names start with s. * Other fields start with a lower case letter. * Public static final fields (c
2016-08-17 11:28:48 392
原创 数据库SQLite错误汇总
1.java.lang.IllegalArgumentException: Cannot bind argument at index 1 because the index is out of range. The statement has 0 parameters.原代码(查询语句)Cursor cursor = db.rawQuery("select * from message wher
2016-08-17 11:17:43 651
原创 Android 开发可能用到的SDK和库
glide库 环信 parse 友盟XCL-ChartXCL-Charts基于Android原生Canvas来绘制各种图表,使用简便,定制灵活。 目前支持(3D/非3D/背向式/横向/竖向)柱形图、3D/非3D饼图、堆叠图、面积图、 折线图、曲线图、环形图、南丁格尔玫瑰图、仪表盘、刻度盘、雷达图、圆形图、弧线比较图、范围条形图、散点图、气泡图、玫瑰风向图、漏斗图等图表。 其它特性还包括支持手势
2016-08-17 11:15:43 399
原创 Android群英传-自定义View、控件
注意点绘制View的显示内容,需要重写onDraw()方法该View若要使用wrap_content属性,必须重写onMeasure()方法通过自定义attrs属性,还可以设置新的属性配置值View中重要的回调方法++onFinishInflate()++: 从XML加载组件后回调++onSizeChanged()++:组件大小改变时onMeasure():进行测量onLayout(
2016-08-17 11:14:22 834 1
原创 Android群英传---View、ViewGroup的测量和绘制
View的测量系统通过onMeasure()对View进行测量1.系统提供MeasureSpec类帮助测量ViewMeasureSpec是32bit的int值,期中高2bit为测量的模式,低30位为测量的大小。用于提高效率测量的模式如下:1. ++EXACTLY++精确值模式: 控件属性width or height设置为具体数值,如100dp,或者指定为match_parent属性,就是该模
2016-08-17 11:13:11 377
原创 Android application
如何使用Application1.自定义MyApplication继承Application2.更改配置文件<application Android:name="com.appstore.service.MyApplication" ></application>
2016-08-17 11:12:17 408
原创 Android群英传 第三章-控件架构与自定义控件
3.1.控件架构Android空间分为两类 ViewGroup控件和View控件 如:3.1 上层控件负责下层控件的测量和绘制,并且传递交互事件。 通常在Activity中使用findViewById()方法,就是在空间树中以树的深度优先遍历来查找 通常在setContenView()之后,布局内容才真正显示出来View objects都在Android.view package 这些
2016-08-17 11:11:42 336
原创 Android群英传 第二章-ADB
【镜像网站推荐】:http://www.androiddevtools.cn/ADB是什么?Android Debug BridgeADB基础ADB位于SDK的platform-tools目录下,可以将platform-tools的路径添加到系统环境变量中手机连接上电脑后,在命令行输入如下命令: C:\Users\Administrator> adb shell 之后就可以使用Linux下
2016-08-17 11:07:58 332
原创 Android群英传 第一章-体系与系统架构
Dalvik和ARTDalvik包含一整套的Android运行环境虚拟机Dalvik是运行时编译ART是安装时编译(5.x后开始取代Dalvik)App组件架构、1.四大组件有哪些?ActivityBroadcastReceiverContentProviderService2.Intent作用?通信、传递信息、交换数据3.Context是什么?Context时上下文对象,在Cont
2016-08-17 11:07:23 369
原创 Android 异常解决办法
1.android.content.res.Resources$NotFoundException: String resource ID #0x4会出现在需要String数据的地方传入int的时候遇到。 比如:TextView title = (TextView) convertView.findViewById(R.id.question_paper_pop_type);TextView
2016-08-17 11:04:54 441
原创 PopupWindow
Android只有两种对话框: 1. PopupWindow 2. AlertDialogPopWindow和AlertDialog的区别?AlertDialog位置固定,PopupWindow位置随意AlertDialog非阻塞线程,PopupWindow阻塞线程PopWindowPopupWindow的使用和分析 获得父控件方法View cv = getWindow().ge
2016-08-17 11:03:54 336
原创 Android Studio 找不到设备
在点击run之后,没有显示任何设备,这一般是adb的问题,解决方法是重新启动adb步骤打开运行并且输入cmd进入命令行或者快捷键windows+r,然后输入cmd进入你的sdk安装目录,如我的就是C:\FeatherTools\Android\sdk,并且进入到其中的目录platform-tools输入adb kill-server,杀死adb输入adb start-server,出现su
2016-08-17 11:03:11 20512 3
原创 ExpandableListView
1.ExpandableListView的group高度如何自定义? 在group中是采用自定义的布局,但是没有能改变group的高度,后来发现group的高度是系统给定的。需要对group重新配置布局属性,如下:/*-------------------------------------------* 改变每个分组的显示时大小* -------------------------
2016-08-17 11:02:30 734
转载 Android书籍推荐
我将按照初级,中级,高级三类来划分推荐的书。并且按照格式——名称,语言,内容&评论,推荐指数来写:)。初级:我认为初级的标准是阐述模式是什么以及常见模式的介绍。1. 名称 : Head First Design Patterns 语言 : java 评论 : Jolt大奖得主,介绍了常见的十几种模式。我认为最好的模式入门书籍,内容生动,风格活泼。如果对模式了解较少,看这本书最合适不过,即使你水
2016-08-05 15:11:44 425 1
转载 Android Parcelable
在Activity传递对象等很多需要序列化的地方可以使用parcelable,效率比serializable要高。 链接:http://www.cnblogs.com/renqingping/archive/2012/10/25/Parcelable.html
2016-08-01 10:04:19 314
arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2
2016-02-25
Advanced Programming in the UNIX Environment,英文版, 3rd Edition
2016-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人