标题粘在顶部recyclerView 粘在顶部的ItemDecorationItemDecoration 代码package com.xuanqi.he.wangdai.widget;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphic...
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...
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...
dialog 样式 <style name="Theme_AudioDialog"> <item name="android:windowBackground">@android:color/transparent</item> <!--Dialog的windowFrame框为无--> <item name="android:wi
Android重写HorizontalScrollView只接收水平方向上滑动的事件 Android重写HorizontalScrollView只接收水平方向上滑动的事件import android.content.Context;import android.util.AttributeSet;import android.view.GestureDetector;import android.view.MotionEvent;import android.view.
去除字符中非中文、数字、字母 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
ViewFlipper实现垂直轮播广告效果 效果图java代码public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
好玩的动画加载和自定义ProgressBar 开发过程中需要自定义开发一个加载进度条显示,这里记录下来方便以后查找。首先:定义一个anim文件夹下的animation.xml配置文件:<ProgressBar android:layout_width="100dp" android:layout_height="110dp" style="?android:progressBarStyleInverse"
Java 继承接口同名函数问题 在Java中如果一个类同时继承接口A与B,并且这两个接口中具有同名方法,会怎么样?动手做实验:interface A{ void fun();}interface B{ void fun();}interface C extends A,B{}public class Test implements C{ @Override
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)
获取Java方法签名 输入javap -s 包名.类名即可得到该类的中所有方法签名如:d:/classes/Hello.class,就输入javap -s Hello如:d:/classes/com/lqr/test/Hello.class,则输入javap -s com.lqr.test.Hello首先,先来介绍一下什么是方法签名,说到方法签名,我们就不得不提到java中的方法重载,提
Android studio jni 生成 头文件 Android studio jni 生成 头文件1.第一步切换到 terminal 面板2.第二步 进入含义本地方法的路径cd app/src/main/java3第三部 生成h文件javah -d ../jni com.example.w.myapplication.MainActivity4第四部 刷新项目
支付宝 app支付 沙盘使用 支付宝 app支付 沙盘使用文档说明沙箱测试:App支付沙箱接入注意点1、app支付支持沙箱接入;在沙箱调通接口后,必须在线上进行测试与验收,所有返回码及业务逻辑以线上为准;2、app支付只支持余额支付,不支持银行卡、余额宝等其他支付方式;3、app支付只支持Android版接入,在使用sdk时,在支付接口前调用如下方法 EnvUtils.setEnv(Env
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
oc代理模式 OC中的协议就是相当于Java中的接口,只不过OC中的名字更形象点,因为我们在学习Java中的接口时候,看可以知道其实接口就相当于一种契约(协议),给他的实现类打上标记了协议就是定义了一组方法,然后让其他类去实现案例:#import @protocol WithProtocol //默认是必须实现的//必须实现@required- (void)finshTask
自定义设置图像比例 解决imageviw(图片)固定比例问题思路:首先定义可以固定比例的FrameLayout,然后将ImageView放在自定义的FrameLayout上。第一步:在values目录下建立attrs.xml 第二步:package com.yinongjing.widget;import android.cont