如何使用android-support-V7包中ActionBar(Eclipse版)

以前3.0以前的版本要使用ActionBar,必须使用国外大牛写的ActionBarSherlock这个开源项目。今年的Google/IO大会之后,Google官方在android-support-v7包中添加了ActionBar,开始让2.1以后的版本支持ActionBar,从此以后曾经最火的Android开源项目ActionBarSherlock可以退出历史舞台了。 要是用V...
阅读(23832) 评论(6)

Android编程:解决异常“android.view.InflateException: Binary XML file line # : Error inflating class”

今天写程序发现一个问题,就是XML中报出android.view.InflateException异常,可能的原因有: 1.XML中使用到得组件名称是否书写正确(包名+类名),可以使用crtl+鼠标点击看能不能跳转到该组件的定义的地方,可以的话就不是这个问题,如果不可以的话,就是这个问题 2.抛出异常时的main.xml与自定义View类相关代码如下:就是自定义的组件中的构造方法有没有书写正确...
阅读(54708) 评论(12)

Android中自己定义一个shade.xml

自己定义一个shade:                                                                               android:startColor="#ff8c00"...
阅读(2964) 评论(0)

Android中监听ScrollView滑动停止和滑动到底部

1.监听ScrollView滑动停止: /********************监听ScrollView滑动停止*****************************/ scrollView.setOnTouchListener(new OnTouchListener() { private int lastY = 0; private int touchEventId = -998...
阅读(25266) 评论(5)

Android中监听ListView滑动到底部

Android中的应用就是ListView中向下滑动加载更多的功能,不要再onScroll方法中进行判断,那样当滑动到底部的时候,触摸屏幕就会又去加载更多,效果很差,可以自行测试一下: listview.setOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(AbsLis...
阅读(17904) 评论(1)

Android中的Handler,Looper,Message机制

Android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因此我没将其作为核心类。下面一一介绍: 线程的魔法师 Looper Looper的字面意思是“循环者”,它被设计用来使一个普通线程变成Looper线程。所谓Looper线程就是循环工作的线程。在...
阅读(3857) 评论(1)

Android中的Service 与 Thread 的区别

很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。 1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。 2). Service:Service 是android的一种机制,当它运行的时候如果是...
阅读(13170) 评论(2)

Android中@id与@+id区别

Android中的组件需要用一个int类型的值来表示,这个值也就是组件标签中的id属性值。id属性只能接受资源类型的值,也就是必须以@开头的值,例如,@id/abc、@+id/xyz等。 如果在@后面使用“+”,表示当修改完某个布局文件并保存后,系统会自动在R.java文件中生成相应的int类型变量。变量名就是“/”后面的值,例如,@+id/xyz会在R.java文件中生成int xyz = v...
阅读(2750) 评论(0)

Android中attrs.xml文件的使用详解

Android中在values中定义一个attrs.xml,然后自己定义一个组件MyView attrs.xml内容如下:                                                         定义的组件MyView: package com.jiangwei.demo; import android.conten...
阅读(40090) 评论(4)

MySql中创建用户,授权

第一天搞MySql好多东西都不会,幸好有网络的强大资源,首先需要注意的是任何一条sql语句都是要以分号结尾的,不然很是蛋疼的 1.新建用户。 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_s...
阅读(2191) 评论(0)

Android中的surfaceHolder.lockCanvas(null)返回为null详解

对于新手学习SurfaceView的时候获取lockCanvas的时候总是返回null的问题很是纠结 canvas = surfaceHolder.lockCanvas(new Rect(0, 0, 300,getWindowManager().getDefaultDisplay().getHeight())); 原因是surfaceView里面调用draw()的时候,获取的控件的widt...
阅读(5202) 评论(0)

Android中.9图片的了解和制作过程

之前在做android程序的时候经常会遇到图片被拉伸变形,从网上查的资料得知.9图片可以实现被拉伸但不会变形,今天在使用.9图片中,发现周围会有黑边,想尽各种办法,无法解决,从网上查资料看到一篇关于.9图片的文章非常好,分享给大家看看。 一、什么是9.png: 9.png格式的图片是安卓平台上新创的一种被拉伸却不失真的玩意(挺高级的吧)首先我们还是得介绍一下,9.png图片他的具体不同之处,它...
阅读(8516) 评论(0)

Android中父View和子view的点击事件的执行过程

Android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。  一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP 当屏幕中包含一个ViewGroup,而这个ViewGroup...
阅读(19984) 评论(1)

Android中让View匀速旋转

项目需求,需要一个实现一个单帧的旋转动画,来提示当前进度,类似与圆圈型的progressbar。 首先定义anim文件: [html] view plaincopyprint? 1.     rotate    2.             android:interpolator="@android:anim/linear_interpolator"   3....
阅读(13335) 评论(5)

Android中的RelativeLayout中组件的排放问题

今天想仿照新浪微博的用户中心 主要就是那个头像的问题,这个看到就想到用相对布局,现在是我想把那个名称放到头像的上面去xml中定义如下:             android:layout_width="fill_parent"             android:layout_height="wrap_content"             android:layout...
阅读(9976) 评论(0)

Android中TextView不获取焦点可以实现跑马灯的效果

之前在网上找了很多关于TextView的跑马灯效果实现的例子,实现起来都存在一些问题,例如一种是完全重画一个跑马灯,还有就是只设置TextView的相关属性使其具有跑马灯的效果,总的来说这两种方法都是可行的,但是都有其不足之处,第一种太复杂,实现起来比较麻烦,第二种呢,它只能在TextView获得焦点的时候才有跑马灯的效果,这样有时候并不能达到我们所要求的效果。我通过网上的一些例子自己在做了一些改...
阅读(8495) 评论(5)

Android中的Service的使用详解

按运行地点分类: 类别 区别 优点 缺点 应用 本地服务(Local) 该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主进程被Kill后,服务...
阅读(4338) 评论(0)

Android中的onActivityResult和setResult方法的使用

如果你想在Activity中得到新打开Activity 关闭后返回的数据,你需要使用系统提供的startActivityForResult(Intent intent,int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity 传回数据,为了得到传回的数据,你必须在前面的Activity中重写onActivityResult(int...
阅读(123898) 评论(15)

Android 在OnCreate()中获取控件高度与宽度

试过在OnCreate()中获取控件高度与宽度的童鞋都知道,getWidth()与getHeight()方法返回是0,具体原因 看一下Activity的生命周期 就会明白。 上代码: 方法一:           int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);       ...
阅读(2863) 评论(0)

[Android开发] 代码code设置9.png/9-patch 图片背景后,此view中的TextView等控件显示不正常(常见于listview中)

因为需求的缘故,需要对liview显示项做黑白相间的处理: 其实就是在函数public View getView(int position, View convertView, ViewGroup parent) 中,加上: [java] view plaincopyprint? if (position % 2 == 0)...
阅读(3079) 评论(0)
32条 共2页1 2 下一页 尾页
    技术分享公众号
    扫一扫关注

    关注公众号留言可咨询问题和技术交流,推送最新技术文章!
    微信扫一扫加入安全逆向圈

    友情链接
    四哥私人微信
    扫一扫加小编微信

    添加时请注明:编码美丽!

    天真无谐
    我的第一个App:

    天真无谐


    已经上线了,在各大市场都可以搜索到。希望大家多多支持!!


    点击查看详情
    个人资料
    • 访问:4948633次
    • 积分:30634
    • 等级:
    • 排名:第168名
    • 原创:288篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1594条
    博客专栏
    文章分类