自定义原创
文章平均质量分 56
Andy1920
这个作者很懒,什么都没留下…
展开
-
android View事件传递
1:首先调用父类的LinearLayout/RelativeLayout 的dispatchTouchevent(MotionEvent event)进行事件的分发(1):返回true:处理事件(2):返回false,交给自己的onTouchEvent进行处理(3):返回:return super.dispatchTouchEvent(ev);调用子View的dispathTouc原创 2016-01-26 18:51:42 · 284 阅读 · 0 评论 -
android获取状态栏高度
public int getStatusBarHeight() { int statusBarHeight= 0; int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android"); if (resourceId > 0) { statusBarHeight= get原创 2016-04-19 11:52:19 · 263 阅读 · 0 评论 -
使用SharedPreferences保存序列化对象
我们通常会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在 XML文件中。package com.example.animation.util;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException原创 2016-07-26 18:59:04 · 984 阅读 · 0 评论 -
Android.9图详解
点9图如果不设置前景显示区域可能会导致TextView的文字显示错乱,点9图几个区域含义详解:1:前景显示的纵向区域,(在android中一般为文字显示区域)2:前景显示的横向区域,(在android中一般为文字显示的横向区域)3:纵向拉伸区域4:横向拉伸区域原创 2016-07-15 16:58:35 · 439 阅读 · 0 评论 -
android自定义开关SwitchView
先上传两张图片代码实现:package com.example.animation.view;import com.example.animation.R;import com.example.animation.util.CommonUtil;import android.content.Context;import android.graphics.Bi原创 2016-07-07 15:05:20 · 2070 阅读 · 0 评论 -
android...View的点击事件传递详解,
1:调用activity的dispatchTouchEvent(); public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { onUserInteraction();//這个方法是个空实现原创 2016-08-02 11:05:38 · 537 阅读 · 0 评论 -
Android统一一次性修改整个APP自定义字体
有几个实现思路:1自定义FontTextView extends TextView,设置自定义字体(太繁琐,需要在布局一个个去替换)2:通过反射机制修改系统默认的字体,一次性修改APP字体,(推荐此方法)3:也可以通过遍历的方式一个一个设置TextView字体(不推荐)1:自定义FontTextView:1:package com.example.aidltesttwo原创 2016-08-30 14:49:44 · 5830 阅读 · 1 评论