- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 7.0权限申请
//////////////////// 7.0权限申请 相机+存储///////////////////////////private OnBooleanListener onPermissionListener;//权限监听public void onPermissionRequests(String permission, OnBooleanListener onBooleanL...
2018-04-12 20:08:53 478
原创 判断TextView文本内容是否超出一行
ViewTreeObserver vto2 = tv1.getViewTreeObserver(); vto2.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout()
2017-08-24 16:25:20 4287
原创 Adroid中的两个Activity用Intent来传递java bean实体
Adroid中的两个Activity用Intent来传递java bean实体 先定义java bean实体:public class People implements Serializable{ public String id; public String name; public int age;}
2017-08-01 15:26:00 2644
原创 CountDownTimer 倒计时
MyCountDownTimer timer = new MyCountDownTimer(60000, 1000);timer.start();private static class MyCountDownTimer extends CountDownTimer { /** * @param millisInFuture 表示以毫秒为单位 倒计时的总数
2017-05-11 11:38:03 244
原创 手机号码验证
/** * 验证手机号是否正确ֻ * * @param mobiles * @return */public static boolean isMobile(String mobiles) { Pattern p = Pattern.compile("^(13[0-9]|14[57]|15[0-35-9]|17[6-8]|18[0-9])[0-9]{8}$"); Mat
2017-05-11 11:34:37 1765
原创 回调 处理耗时操作
/** * 获取绑定的手机号 * @param context * @param callback */public static void getBindPhone(Context context, final PhoneCallback callback) { //这里是耗时操作 //返回结果 回调 String mPhone = “”; callbac
2017-05-11 11:33:21 709
原创 Glide 添加默认图片 适配问题
//用其它图片作为缩略图DrawableRequestBuilder thumbnailRequest = Glide .with(mContext) .load(R.drawable.list_default_bg) .override(mScreenWidth, height) //图片显示的分辨率 ,像素值 .centerCr
2017-03-02 18:12:06 4224
原创 遍历查找子控件
private void setTabText(ViewGroup group){ try{ int size = group.getChildCount(); for (int i = 0;i<size;i++){ View view = group.getChildAt(i); if(view inst
2017-03-01 18:12:07 434
原创 动态添加发帖按钮
/** * 动态添加发帖按钮 */ private void newFatieImage(){ RelativeLayout insertLayout = (RelativeLayout)contentView.findViewById(R.id.fragment_essence_layout); ImageView imgApple = new ImageView(mActiv
2016-09-22 13:03:56 377
原创 动态改变控件大小
区分父布局rootLayout = (LinearLayout) findViewById(R.id.test_root_linearlayout); LinearLayout.LayoutParams rootLinaerParams = new LinearLayout.LayoutParams( 100, 100); V
2016-09-01 10:32:12 468
原创 SwipeRefreshLayout进入界面自动刷新效果
refresh.setProgressViewOffset(false,0, 48);refresh.setRefreshing(true);
2016-09-01 10:06:24 433
原创 获取控件的宽高
//获取 评论框高度ViewTreeObserver vto2 = information_comment_layout.getViewTreeObserver(); vto2.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLa
2016-08-26 15:37:50 411
原创 java mkdir()和mkdirs()区别
mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹, 如下:new File("/tmp/one/two/three").mkdirs();执行后, 会建立tmp/one/two/three四级目录new File("/tmp/one/two/three").mkdir();则不会建立任何目录, 因为找不到/tmp/one/tw
2016-08-11 10:40:08 282
原创 枚举类型 可用switch语句
JDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强。public enum TYPE {ID, NAME, AD,}switch (type) {caseNAME:break;}
2016-08-11 10:22:06 693
原创 自定义toast 显示最新toast不累加时间
/*** 自定义toast 显示最新toast不累加时间*/private Toast toast = null;private void showTextToast(String msg) {if (toast == null) {toast = Toast.makeText(getApplicationContext(), msg,Toast.LENGTH_SHOR
2016-07-13 12:06:22 373
原创 GridView顶部添加view
调用:(在setAdapter之前调用) GridViewWithHeaderAndFooter gridView = (GridViewWithHeaderAndFooter) getView().findViewById(R.id.item_a_gridview); view=LayoutInflater.from(getActivity()).inflate(R.lay
2016-05-10 14:27:35 1214 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人