Android 小方法
来源:互联网 发布:淘宝职业打假人被判刑 编辑:程序博客网 时间:2024/06/06 05:19
- 根据图片名获取图片id
public static int getDrawbleId(Context context, String name) { return context.getResources().getIdentifier(name, "drawable", context.getPackageName()); }
- 获取textView是否被截断 stackoverflow
在ViewHolder中不调用onGlobalLayoutListener,使用onPreDrawListener
textView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { if (Build.VERSION.SDK_INT >= 16) { textView.getViewTreeObserver().removeOnGlobalLayoutListener(this); }else { textView.getViewTreeObserver().removeGlobalOnLayoutListener(this); } Layout l = textView.getLayout(); if (l != null) { int lines = l.getLineCount(); if (lines > 0) if (l.getEllipsisCount(lines - 1) > 0) LogUtil.d("Text is ellipsized"); } } });
- ListView模拟点击 stackoverflow
lv_left.performItemClick(mAdapter.getView(position, null, null), position, mAdapter.getItemId(position));
- 判断当前线程是否为主线程
if (Looper.myLooper() == Looper.getMainLooper()){ //...}
- 设置和获取Actionbar高度
if(getContext().getTheme().resolveAttribute(android.R.attr.actionBarSize, tv, true)) { int actionBarHeight = TypedValue.complexToDimensionPixelSize(tv.data,getResources().getDisplayMetrics());}//在style中配置<item name="android:actionBarSize">@dimen/actionBar_size</item><item name="actionBarSize">@dimen/actionBar_size</item>
- Fragment 展出、消失动画
getFragmentManager().beginTransaction() //设置动画要在add之前 .setCustomAnimations(R.anim.left_to_right,R.anim.right_to_left, R.anim.left_to_right, R.anim.right_to_left) .add(R.id.mainContainer, Fragment.instantiate(mContext, name), "TAG") .addToBackStack(null) .commitAllowingStateLoss();
- 遍历SpareArray
// 用keyAt(int index)获取索引或者valueAt(int index)获取值int key = 0;for(int i = 0,size = sparseArray.size(); i < size; i++) { key = sparseArray.keyAt(i); Object obj = sparseArray.get(key);}
0 0
- Android 小方法
- Android小方法
- Android开发实用小方法
- Android加密方法小解析
- Android okHttp 小白基本实现方法
- Android开发处理时间的小方法
- Android开发中常用小方法
- Android 中 getString() 方法的小知识点
- 小知识点,小方法
- 小方法
- 小方法
- 小方法
- Android 小方法(一)--随时添加更新
- Android小经验---调试访问本地Apache方法
- 【小技巧】Android手机通知栏广告去除方法
- android自动加载模块.ko文件的小方法
- android自动加载模块.ko文件的小方法
- android小文章——手机照片上传服务器方法
- 【杭电oj】1084 - What Is Your Grade?(排序,迷之WA)
- hadoop开发—Java零基础,开发选择什么开发工具比较合适
- Java详解之——JVM内存管理
- 3.3 创建并使用数据库
- grails环境安装包免费共享
- Android 小方法
- 结对编程的正确姿势,你会了吗?
- android自定义popupwindow动画
- IOS7使用原生API进行二维码和条形码的扫描
- MTK6577+Android之Camera驱动
- 可以循环播放, 所放的的相册
- 微调CaffeNet用于车颜色识别
- bzoj3629 聪明的燕姿 质因数的和&dfs
- printf缓存问题