- 博客(29)
- 资源 (5)
- 收藏
- 关注
原创 标题粘在顶部recyclerView
粘在顶部的ItemDecorationItemDecoration 代码package com.xuanqi.he.wangdai.widget;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphic...
2018-09-14 14:58:20 389
原创 Recyclerview 的万能分割线
Recyclerview 的万能分割线package com.example.administrator.haocai.widget;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Pain...
2018-07-16 14:20:09 479
原创 scrollview 下拉回弹
scrollview 下拉回弹package com.example.administrator.haocai.widget;import android.content.Context;import android.graphics.Rect;import android.util.AttributeSet;import android.view.MotionEvent;import...
2018-07-16 10:56:28 992
原创 dialog 样式
<style name="Theme_AudioDialog"> <item name="android:windowBackground">@android:color/transparent</item> <!--Dialog的windowFrame框为无--> <item name="android:wi
2018-03-16 11:40:49 214
转载 Android重写HorizontalScrollView只接收水平方向上滑动的事件
Android重写HorizontalScrollView只接收水平方向上滑动的事件import android.content.Context;import android.util.AttributeSet;import android.view.GestureDetector;import android.view.MotionEvent;import android.view.
2018-02-05 11:21:40 493
原创 去除字符中非中文、数字、字母
StringBuilder builder=new StringBuilder();for (int i=0;ilength();i++){ char ch= newName.charAt(i); if(ch>='0'&&ch'9'||ch>='a'&&ch'z'||ch>='A'&&ch'Z'|| ch >= 0x4E00 && ch 0x9FA5) builde
2018-01-25 19:44:32 964
转载 ViewFlipper实现垂直轮播广告效果
效果图java代码public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2017-11-03 23:12:47 284
转载 好玩的动画加载和自定义ProgressBar
开发过程中需要自定义开发一个加载进度条显示,这里记录下来方便以后查找。首先:定义一个anim文件夹下的animation.xml配置文件:<ProgressBar android:layout_width="100dp" android:layout_height="110dp" style="?android:progressBarStyleInverse"
2017-10-29 13:10:56 250
原创 Java 继承接口同名函数问题
在Java中如果一个类同时继承接口A与B,并且这两个接口中具有同名方法,会怎么样?动手做实验:interface A{ void fun();}interface B{ void fun();}interface C extends A,B{}public class Test implements C{ @Override
2017-02-19 11:42:19 4379
原创 try catch finally 有return的执行顺序
try catch 中有return的时候,finally 的代码一定会执行测试代码:public class FinallyReturnDemo { public static void main(String[] args) { try{ System.out.println(1); return ; }catch(Exception e)
2017-02-19 11:13:30 353
原创 获取Java方法签名
输入javap -s 包名.类名即可得到该类的中所有方法签名如:d:/classes/Hello.class,就输入javap -s Hello如:d:/classes/com/lqr/test/Hello.class,则输入javap -s com.lqr.test.Hello首先,先来介绍一下什么是方法签名,说到方法签名,我们就不得不提到java中的方法重载,提
2017-01-30 23:29:26 5943 1
原创 Android studio jni 生成 头文件
Android studio jni 生成 头文件1.第一步切换到 terminal 面板2.第二步 进入含义本地方法的路径cd app/src/main/java3第三部 生成h文件javah -d ../jni com.example.w.myapplication.MainActivity4第四部 刷新项目
2017-01-30 01:41:05 493
原创 支付宝 app支付 沙盘使用
支付宝 app支付 沙盘使用文档说明沙箱测试:App支付沙箱接入注意点1、app支付支持沙箱接入;在沙箱调通接口后,必须在线上进行测试与验收,所有返回码及业务逻辑以线上为准;2、app支付只支持余额支付,不支持银行卡、余额宝等其他支付方式;3、app支付只支持Android版接入,在使用sdk时,在支付接口前调用如下方法 EnvUtils.setEnv(Env
2017-01-25 15:50:38 8135 4
原创 Android Studio2.2.2 配置NDK
Android Studio2.2.2 配置NDK环境主机:WIN 7开发环境:Android Studio2.2.2步骤安装NDK 打开Tools->Android->SDK Manager->SDK Tools选中LLDB和NDK,点击确认,软件会自动安装NDK。 配置环境变量增加一项:NDK_ROOT,如:C
2017-01-24 19:11:03 160
转载 oc代理模式
OC中的协议就是相当于Java中的接口,只不过OC中的名字更形象点,因为我们在学习Java中的接口时候,看可以知道其实接口就相当于一种契约(协议),给他的实现类打上标记了协议就是定义了一组方法,然后让其他类去实现案例:#import @protocol WithProtocol //默认是必须实现的//必须实现@required- (void)finshTask
2017-01-17 13:26:11 503
原创 自定义设置图像比例
解决imageviw(图片)固定比例问题思路:首先定义可以固定比例的FrameLayout,然后将ImageView放在自定义的FrameLayout上。第一步:在values目录下建立attrs.xml 第二步:package com.yinongjing.widget;import android.cont
2017-01-17 11:44:12 735
原创 UIButton的常见设置
•- (void)setTitle:(NSString *)titleforState:(UIControlState)state;Ø设置按钮的文字•- (void)setTitleColor:(UIColor *)color forState:(UIControlState)state;Ø设置按钮的文字颜色••- (void)setImage:(UIImage *)ima
2017-01-13 17:36:02 455
原创 UIFont
UIFont•UIFont代表字体,常见创建方法有以下几个:Ø+ (UIFont *)systemFontOfSize:(CGFloat)fontSize; 系统默认字体Ø+ (UIFont *)boldSystemFontOfSize:(CGFloat)fontSize; 粗体Ø+ (UIFont *)italicSystemFontOfSize:(CGFloat)fo
2017-01-13 17:30:38 552
原创 CGAffineTransform 使用
CGAffineTransform作用•利用transform属性可以修改控件的位移(位置)、缩放、旋转••创建一个transform属性ØCGAffineTransformCGAffineTransformMakeTranslation(CGFloat tx, CGFloat ty);ØCGAffineTransformCG
2017-01-13 15:21:44 344
原创 UIView
UIView的常见属性Ø@property(nonatomic)CGRect frame;Ø控件所在矩形框在父控件中的位置和尺寸(以父控件的左上角为坐标原点)lØ@property(nonatomic)CGRect bounds;Ø控件所在矩形框的位置和尺寸(以自己左上角为坐标原点,所以bounds的x\y一般为0)lØ@property(nonatomic
2017-01-13 15:00:40 321
原创 UIImage的2种加载方式
•方式一:有缓存(图片所占用的内存会一直停留在程序中)Ø+ (UIImage *)imageNamed:(NSString *)name;Øname是图片的文件名•方式二:无缓存(图片所占用的内存会在一些特定操作后被清除)Ø+ (UIImage *)imageWithContentsOfFile:(NSString *)pathØ- (id)initWithContents
2017-01-13 14:40:49 309
原创 UIButton的状态
UIButton的状态•normal(普通状态)Ø默认情况Ø对应的枚举常量:UIControlStateNormal•highlighted(高亮状态)Ø按钮被按下去的时候(手指还未松开)Ø对应的枚举常量:UIControlStateHighlightedØ•disabled(失效状态,不可用状态)Ø如果enabled属性为NO,就是
2017-01-13 14:36:52 663
原创 Plist文件使用
什么是Plist文件•直接将数据直接写在代码里面,不是一种合理的做法。如果数据经常改,就要经常翻开对应的代码进行修改,造成代码扩展性低••因此,可以考虑将经常变的数据放在文件中进行存储,程序启动后从文件中读取最新的数据。如果要变动数据,直接修改数据文件即可,不用修改代码••一般可以使用属性列表文件存储NSArray或者NSDictiona
2017-01-13 14:22:21 592
原创 代码增大按钮响应区域
代码增大响应区域Gets the parent view and posts a Runnable on the UI thread. This ensures that the parent lays out its children before calling the getHitRect() method. The getHitRect() method get
2016-12-19 11:05:38 329
原创 键盘事件文章
键盘默认状态解释http://blog.csdn.net/bear_huangzhen/article/details/45896333输入显示隐藏监听库https://github.com/yescpu/KeyboardChangeListener键盘隐藏和显示http://blog.csdn.net/bear_huangzhen/article/details/458963
2016-11-24 21:31:51 299
转载 scollview滑动底部
scollview滑到底部下面我们看一下这个函数:scrollView.fullScroll(ScrollView.FOCUS_DOWN);滚动到底部scrollView.fullScroll(ScrollView.FOCUS_UP);滚动到顶部需要注意的是,该方法不能直接被调用因为Android很多函数都是基于消息队列来同步,所以需要一部操作,
2016-11-22 10:26:21 317
转载 android 去掉listview 点击背景颜色
在listview中加入 android:cacheColorHint="#00000000" android:fadingEdge="none" android:fadingEdgeLength="0dp" android:listSelector="#00000000"
2016-11-22 10:02:38 1044
转载 Android 输入非中文密码
给EditText加两个属性android:digits="0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"android:inputType="textPassword"
2016-11-21 16:24:37 1250
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人