android碎片
OriginMaster
继续努力
展开
-
ListView添加HeaderView后,HeaderView里的控件设置某些属性不起作用
当我们为listview,add一个headerView时,headerview里有好多控件,例如: <RelativeLayout android:id="@+id/rl_apply_content" android:layout_width="match_parent" android:layout_height="350dp"原创 2016-05-12 16:34:50 · 725 阅读 · 0 评论 -
android dip转换Px
public static int dip2px(int dip) { Resources r = Resources.getSystem(); return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dip, r.getDisplayMetrics());}原创 2017-03-25 10:26:25 · 575 阅读 · 0 评论 -
Fresco加载图片Utils
import android.content.res.Resources;import android.graphics.PointF;import android.net.Uri;import android.support.annotation.NonNull;import android.text.TextUtils;import android.util.TypedValue;原创 2017-03-25 10:34:05 · 759 阅读 · 0 评论 -
Fresco 使用databinding @BindingAdapter显示图片
import android.content.res.Resources;import android.databinding.BindingAdapter;import android.graphics.PointF;import android.graphics.drawable.Drawable;import android.net.Uri;import android.text.原创 2017-03-25 11:07:21 · 2817 阅读 · 2 评论 -
Androidstudio中gradle配置资源文件
一、androidstudio 在打包时指定哪些资源文件需要打包1、切换到project视图,需要在main下自定义一个文件夹名字resrelease2、gradle配置,在app的gradle里配置//最顶部ext { isModule = false}if (isModule.toBoolean()) { apply plugin: 'c原创 2017-03-25 16:01:48 · 2023 阅读 · 0 评论 -
android textView实现长按复制
1、 <TextView android:id="@+id/tvCopyCust2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:h原创 2017-07-04 19:06:52 · 1129 阅读 · 0 评论 -
gson 解析json
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support.constraint:constraint-layout:1.0.2' comp原创 2017-08-16 09:30:04 · 345 阅读 · 0 评论 -
android开发popupwindow判断是否弹出
btn_pop.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (pop != null) { pop.setFocusable(true);原创 2017-08-14 15:54:05 · 5942 阅读 · 0 评论 -
android aapt 查看包信息
aapt dump badging原创 2017-11-09 11:11:25 · 534 阅读 · 0 评论 -
glide设置
<meta-data android:name="com.juzifenqi.app.utils.GlideConfiguration" android:value="GlideModule"/><meta-data android:name="com.bumptech.glide.integration.okhttp3.OkHttpGlideModule" an原创 2017-11-17 14:13:04 · 375 阅读 · 0 评论 -
android webView加载h5 h5的js代码不执行
webSettings.setJavaScriptEnabled(true);//允许执行jswebSettings.setDomStorageEnabled(true);//加上这一句就好了原创 2017-12-14 10:10:35 · 2304 阅读 · 0 评论 -
android popupwindow弹出后背景变暗
private void dimBackground(final float from, final float to) { final Window window = getWindow(); ValueAnimator valueAnimator = ValueAnimator.ofFloat(from, to); valueAnimator.s原创 2018-01-17 13:05:06 · 887 阅读 · 0 评论 -
android 控件设置Gone不起作用
看看是否设置了动画,去掉 动画view.clearAnimation();原创 2017-03-30 15:06:23 · 1811 阅读 · 0 评论 -
android 主工程找不到library工程的图片资源
library工程res目录下的资源不要和主工程的res目录下的资源同名,出现这种主工程找不到library工程的图片资源问题 注意检查一下原创 2017-03-18 15:35:05 · 996 阅读 · 0 评论 -
android 动态获得资源ID
public void updateVoiceLevel(int level) { int resId = context.getResources().getIdentifier("v" + level, "drawable", context.getPackageName()); iv_idalog_vioce.setImageResourc原创 2016-11-08 10:35:08 · 442 阅读 · 0 评论 -
ListView addHeaderView() 之后item位置不对
ListView addHeaderView() 之后item位置不对 ,headerView的position为0,listView.setOnItemClickListener(),item点击事件position会不正常首先,隐藏与显示headerView(必须在ListView.setAdapter()之前调用ListView.addHeaderView())if (mVide原创 2016-05-13 16:06:30 · 1527 阅读 · 1 评论 -
在Activity中响应ListView内部按钮的点击事件的两种方法
转载:http://www.cnblogs.com/ivan-xu/p/4124967.html最近交流群里面有人问到一个问题:如何在Activity中响应ListView内部按钮的点击事件,不要在Adapter中响应?对于这个问题,我最初给他的解答是,在Adapter中定义一个回调接口,在Activity中实现该接口,从而实现对点击事件的响应。下班后思考了一下,觉得有两种转载 2016-06-30 21:18:09 · 398 阅读 · 0 评论 -
Android studio 突然Android 源码报红解决方案
1.点击File->Invalidate Caches / Restart...2.重启Gradle,清除缓存这时候应该可以了原创 2016-08-17 11:17:49 · 3918 阅读 · 0 评论 -
EditText设置点击按钮显示与隐藏密码
private void showOrHidePasswd() { if (showOrHidePasswd) { //设置EditText文本为可见的 et_bank_num.setTransformationMethod(HideReturnsTransformationMethod.getInstance());转载 2016-08-29 11:20:10 · 917 阅读 · 0 评论 -
android MVP
1、public interface BaseView { void showToast(String msg); /** * 网络错误 */ void networkError();}2、public class BankInfoContract { public interface View extends BaseView {原创 2016-08-29 19:10:41 · 472 阅读 · 0 评论 -
android FrameLayout响应了下层view的点击事件
解决方法 <FrameLayout android:clickable="true" android:id="@+id/flHomebottom" android:layout_width="match_parent" android:layout_height="wrap_content原创 2016-09-21 15:43:52 · 4972 阅读 · 0 评论 -
secondaryProgress无显示效果
原谅地址: http://www.eoeandroid.com/blog-600773-5417.html碰到的问题有secondaryProgress无显示效果、seekBar高被挤压变形、Thumb有偏移,显示效果不理想等...解决方法在下面的代码里有注释新建android:progressDrawable的style文件:转载 2016-09-22 12:03:09 · 1779 阅读 · 1 评论 -
Android开发各类常见错误解决方案
原文地址:http://www.jianshu.com/p/c5db81cbc438Android开发各类常见错误解决方案字数1663 阅读4762 评论18 喜欢66本文属于个人平时项目开发过程遇到的一些问题,记录下来并总结解决方案,希望能帮到大家解决问题,有些问题的解决方案是在StackoverFlow上找到的,建议大家遇到问题多去上面找,基本上都能找到解决方案的。转载 2016-09-26 09:32:52 · 763 阅读 · 0 评论 -
Fresco根据焦点加载圆形头像
public static RoundingParams getCircleParams() { if (null == circleParams) { synchronized (FrescoUtil.class) { if (null == circleParams) { circl原创 2016-11-08 15:12:17 · 457 阅读 · 0 评论 -
fresco加载图片
compile 'com.facebook.fresco:fresco:0.13.0'/** * fresco加载手机设备上的图片 * * @param imageView * @param filePath * @param defaultImageResId */public static void loadFileImage(SimpleDraweeView ima原创 2016-10-20 10:27:54 · 340 阅读 · 0 评论 -
android studio 单元测试时如何得到context
在stackoverflow找到了解决的办法,Context context = new MockContext();附上链接:http://stackoverflow.com/questions/28960898/getting-context-in-androidtestcase-or-instrumentationtestcase-in-android-studio转载 2016-11-01 10:57:25 · 5703 阅读 · 0 评论 -
Android View设置隐藏与显示不起作用
第一种可能是动画的原因,记得清除动画。第二种是界面旋转导致activity重建,view也都重建了。原创 2019-01-31 10:04:38 · 2824 阅读 · 0 评论