自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 自定义view(三)

仅仅处理绘制还不够,还需要与用户的触摸事件做交互。处理用户的操作触摸是最基础的触摸事件。可以重写onTouchEvent(android.view.MotionEvent))响应触摸事件: @Override public boolean onTouchEvent(MotionEvent event) { return super.onTouchEvent(event);

2016-03-15 14:38:43 401

原创 自定义view(二)

自定义view的最重要的一个部分是自定义它的外观。根据你的程序的需求,通过onDraw方法实现绘制。 创建绘图对象 在onDraw中,会传递给你一个Canvas。 canvas封装了绘制图形的方法。 还需要自定义一个 Paint去定义颜色样式的填充 简单来说:Canvas定义你在屏幕上画的图形,而Paint定义颜色,样式,字体。 view在重新绘制的时候会调用onDraw方法。尽量

2016-03-15 11:01:05 422

原创 自定义view(一)

自定义view首先要继承一个view或者view的子类如button 且子类最少有一个构造方法包含Context和AttributeSet Context用来处理上下文信息 AttributeSet用来获取XML1.构造方法 public CustomerView(Context context) { super(context); }//第一个方

2016-03-11 15:54:46 370

原创 setCompoundDrawables 不能显示Drawable出来的问题。

某些情况下,使用setCompoundDrawables 不能显示出来应有的Drawable。 究其原因可能是因为没有设置Drawable边距。 通过设置bound,可以显示Drawble出来。 另一个办法是使用setCompoundDrawablesWithIntrinsicBounds。 setCompoundDrawables源码:  /**      * Sets the

2015-12-23 14:58:12 728

原创 Android 获取字符串在屏幕上的宽度

Android 获取字符串在屏幕上的宽度

2015-10-09 18:43:08 971

原创 Android ListView Item 设置是否选择状态

在使用listview的过程中,经常需要记录listview的点击状态。并根据是否点击过设置不同的标志。 这里有一个好方法可以完成这个要求。 只需要在model中新增一个点击属性就可以很方便的完成。 比如: public class GiftModel { String integral; int resId; String name; int isClick; publ

2015-07-09 20:40:15 941

原创 android使用startActivityForResult多级回传参数

startActivityForResult 回传参数 经常会被选择某些属性时候的时候用到 但是大多时候,都是只有一级。那么如何从二级页面直接传到主页面呢。 可以这样从二级页面传到一级页面。在传回主页面。 二级页面代码 mListView.setOnItemClickListener(new OnItemClickListener() { @Override public vo

2015-07-02 14:16:22 1844

原创 解决Android自定义控件无法获取字符串颜色

Android自定义控件无法获取字符串颜色

2015-05-08 10:34:58 1151

原创 Android Eclipse不能找到sdk

Android 配置sdk路径注意事项

2015-04-28 17:38:58 1046

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除