![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
小码农不打酱油
经常性打酱油,间接性思考代码
展开
-
android基础点击事件的四种写法和数据的存储方式
点击事件的四种写法:1. 内部类实现接口 new 实现类class implement OnClickListener{public void onClick{View v}{}}2.让当前的activity实现接口Activity implememt OnClickListener3.匿名内部类vie,setOnClickListener(new原创 2016-04-03 22:46:22 · 819 阅读 · 0 评论 -
有关service
service 是一个在后台处理长时间任务的Android组件,没有UI。 启动方式:startService和bindService 区别: startService(startService()的目的是回调onStart()方法)只是启动Service,而与启动他的组件(如Activity) 和Service是没有关联的,只有当Service调用stopSelf或者其原创 2016-09-15 23:11:15 · 241 阅读 · 0 评论 -
ListView一些属性
1.设置item之间的分割线: android:divider=”@color/gray” android:dividerHeight=”2dp”2.隐藏listivew的滚动条: android:scrollbars=”none”3.取消listview的item点击效果: android:listSelector=”#000000” 也可以使用Android自带的透明度实现: and原创 2016-11-05 09:37:03 · 219 阅读 · 0 评论 -
沉浸式状态栏
Android 5.0以后才能用,所以要加个判断Build.VERSION.SDK_INT >= 21 if (Build.VERSION.SDK_INT >= 21) { View decorView = getWindow().getDecorView(); int option = View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGA转载 2016-11-01 10:39:54 · 173 阅读 · 0 评论 -
AndroidStudio中如何使用ButterKnife
首先在project的build.gradle中:buildscript{ repositories{ mavenCentral() } dependencies{ classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' }}然后在module的build.gradle文件原创 2016-11-24 17:13:41 · 282 阅读 · 0 评论 -
改变状态栏颜色
这样的效果:方法一.使用SystemBarTintManager : 在需要改变状态栏颜色的Activity中加入代码: //只对API19以上版本有效 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { setTranslucentStatus(true); }原创 2016-11-25 16:30:04 · 239 阅读 · 0 评论 -
px,dp,sp的换算 工具类
public class DisplayUtil { /** * px传dp,dip,保证尺寸大小不变 * @param context * @param pxValue * @return */ public static int px2dip(Context context,float pxValue){ final原创 2017-01-05 14:21:58 · 286 阅读 · 0 评论 -
android 子线程中创建子线程
子线程中创建子线程方法: //创建第一个子线程 notifyingThread = new Thread(null, mTask, "子线程1"); notifyingThread.start(); private Runnable mTask = new Runnable() { public void run() {原创 2018-01-25 15:37:20 · 5480 阅读 · 0 评论