Android开发
chenbengang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用XML资源文件来定义颜色
使用XML资源文件来定义颜色 该方法扩展性好,便于修改和共享,如在values目录下创建一个color.xml:原创 2015-07-31 19:30:58 · 647 阅读 · 0 评论 -
百度地图开发添加覆盖物的信息时出现的问题new infoWindow的时候
新的百度地图SDK的此构造方法为四个参数的解决方法 public InfoWindow(BitmapDescriptor bd, LatLng position, int yOffset, InfoWindow.OnInfoWindowClickListener listener) 参数: bd - InfoWindow 展示的bitma原创 2015-08-03 12:16:11 · 2003 阅读 · 2 评论 -
invalidate()和postInvalidate() 的区别及使用
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。invalidate()的原创 2015-10-05 17:42:38 · 444 阅读 · 0 评论 -
Android中图形与图像处理初见面——绘图
第一次见到Android绘图就发现其无非就是Canvas和Paint,也就是画布,和画笔,其中Canvas还用到了Path,Path代表任意多条直线链接而成的任意图形。 以下为在应用程序中绘制几何图形,关键在于一个自定义的view组件MyView,话不多说,直接上代码: package com.cbg.canvastest; import android.content.Context; i原创 2015-09-11 23:38:38 · 921 阅读 · 0 评论 -
属性(Attribute)资源使用自定义组件,并指定属性资源中定义的属性
今天练习中遇到一个让我记起头疼的问题,以前倒是写过自定义组件,但是使用属性资源中的自定义的还是头次碰到 首先定义一个带duration的资源attrs.xml: 然后写一个图片透明度变换的自定义组件AlphaImageView: package com.cbg.alphaimage; import原创 2015-09-09 20:11:25 · 529 阅读 · 0 评论 -
分隔条的使用方法和效果
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ListView andr原创 2015-09-01 15:07:35 · 1500 阅读 · 0 评论 -
android:baselineAligned="false"
今天写代码偶遇这个问题; LinearLayout已经相当熟悉,但你们是否了解它的属性baselineAligned呢? 那到底这个属性是做什么用的呢? baselineAligned:基准线对齐。 首先要解释什么是基准线,这个在中文中不常见,但在以字母为书写语言的其他国家非常常见,尤其是英文。 如上图所示,红线就是基线(b原创 2015-09-01 10:01:23 · 6779 阅读 · 1 评论 -
Attribute is missing the Android namespace prefix错误
在写布局文件时突然蹦出这样把一个错误,然后查看一下发现这个错误超级低级,由此想总结几句: 1、属性定义时,命名前缀错误,这里的命名前缀错误又分为丢失前缀、前缀书写错误 (1)前缀丢失,比如定义一个TextVIew的属性时,android:id=,如果没有写android,便会报错这样错误,但是这个是显而易见的,一般我们不会犯下这个错误; eg: <fragment原创 2015-09-01 09:45:16 · 1775 阅读 · 0 评论 -
处理注册信息的小例子(bundle传递数据)
1.所包含的Activity共两个MainActivity,ResultActivity,一个Person类package com.cbg.bundle; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import an原创 2015-08-30 11:06:00 · 563 阅读 · 0 评论 -
在Android应用中添加背景音乐
1)在AndroidMainfest.xml文件中添加音乐服务<service android:name=".MusicServer" android:exported="false" > 2)在新建一个类Mu原创 2015-08-27 19:13:01 · 8134 阅读 · 1 评论 -
在Android Studio中的res文件夹下新建含alpha的XML文件
首先,在project视图下,res目录下 新建new->Directory命名为anim 然后,在anim文件夹下new ->Animation resource file 如图可以选择根节点为alpha(透明度)当切换到android视图时,目录在res下正常显示(建议project视图)。原创 2016-02-15 22:01:41 · 3559 阅读 · 0 评论
分享