- 博客(16)
- 收藏
- 关注
原创 acitvity防杀死
朋友推荐一种方法,效果不错,除非后台清理,否则很难杀掉,特此记录一下。 //应用防杀 @Override public void onBackPressed() { moveTaskToBack(false); }...
2018-05-02 13:33:11
224
转载 设置BottomNavigationBar导航栏的间距和文字,图片大小
找了好久都没有找到怎么设置导航栏的文字大小和图片大小。后来朋友给推荐使用反射的方式很好用。特意保存下来,以备不时之需。朋友博客地址 private void setBottomNavigationItem(int space, int imgLen) { float contentLen = 36; Class barClass = bottomNavi
2017-10-26 11:41:43
8371
3
原创 relativelayout等布局点击事件无效
我的异常原因是有个别的textview始终抢点击事件.经过多次测试,网上也查找了很多的方法.始终不能解决问题.总后一次意外终于找出原因: 设置了这个属性就不行删掉就可以了
2017-09-15 11:57:16
4298
原创 清单合并失败processDebugManifest
记录一个很容易忽略的问题,出现这个问题极有可能是自己的android最低兼容出现问题,现在很多开源框架都不支持4.0一下版本了
2017-02-22 15:46:22
821
原创 adapter设置字体颜色
一定要先用上下文调用getResources()资源setTextColor(mContext.getResources().getColor(R.color.b_black))
2017-02-22 13:34:39
751
原创 系统提示窗口
// 等待提示 dialog = new ProgressDialog(this); dialog.setMessage("正在定位···"); dialog.setCancelable(true);//设置可以取消 dialog.show();
2017-02-13 15:03:29
367
原创 EditText开启关闭,并显示关闭输入法
首先,xml布局不变。只需要在控件初始化之后根据点击事件改变就可以了。我在editText旁边谢了一个确定,一个编辑样式的按钮 <EditText android:id="@+id/equipment_name" android:layout_width="match_parent"
2017-02-13 09:40:35
578
原创 log打印统一管理类,一键关闭log打印
关闭方式:在MyApplication的onCreate方法里// 关闭log打印// LogUtils.isDebug = false;工具类代码:import android.util.Log;/** * Created by yanshanshu on 2016/12/8. * Log统一管理类 * */public class Log
2017-02-09 14:25:11
947
原创 recyclerView更新数据,定位到某个位置
一共有三种方法第一种:坐标定位 mRecycleView.smoothScrollBy(distance,duration);第二种:mRecycleView.smoothScrollOffset()第三种:推荐,索引定位,参数也可以通过adapter的getItemCount()-1定位到最底部wrapRecyclerView.smoothScrollToPo
2017-02-09 10:46:08
5461
原创 android 加载webview网页
一:xml<WebView android:id="@+id/wb_details" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alig
2017-01-20 13:17:54
417
转载 Toast工具类,解决连续打印toast以及可能出现的异常问题
import android.content.Context;import android.widget.Toast;/** * Created by yanshanshu on 2017/1/18. */public class ToastUtils { /** 之前显示的内容 */ private static String oldMsg ; /** To
2017-01-20 11:29:21
359
原创 RecyclerView的用法
一:首先是布局<android.support.v7.widget.RecyclerView android:id="@+id/recycler_view" android:layout_width="match_parent" android:layout_height="match_parent"
2017-01-19 14:57:38
335
原创 谷歌官方下拉刷新功能SwipeRefreshLayout
只需要在自己布局的外面套上SwipeRefreshLayout就可以了,非常更好用,代码中使用的方法也非常简单:一:初始化布局 swipeRefreshLayout = (SwipeRefreshLayout) rootView.findViewById(R.id.swiperefreshlayout);二:SwipeRefreshLayout有一个setColorSc
2017-01-19 13:49:50
378
转载 Fragment可见再加载数据的方法
我们在做应用的过程中,一个应用的界面可能是多个Fragment切换而成的,但是如果在每次应用启动的时候就去加载大量的网络数据(假设你的每个Fragment都需要加载网络数据,你也可以理解为初始化大量资源)肯定是不好的,能不能有一种方法可以在我们看到我们的Fragment时再去加载对应的Fragment的数据呢?当然是有的。二 解决Fragment虽然有onR
2017-01-19 13:43:56
1216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人