关闭

kotlin lambda表达式

使用kotlin lambda表达式可以大大的优化java代码举个view监听点击事件的例子java版view.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(...
阅读(113) 评论(0)

CountDownLatch的用法

1. CountDownLatch定义一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 2.主要方法 public CountDownLatch(int count); public void countDown(); public void await() throws InterruptedException构造方法参数指定了计数的次数 co...
阅读(66) 评论(0)

Android的坐标系

1.Android坐标系 Android坐标系描述了视图在屏幕中的坐标位置,也可称为绝对坐标 系统提供了getLocationOnScreen(int[] location)这样的方法获取Android坐标系中点的方法,即该视图左上角在Android坐标系中的坐标。 在触摸事件中,使用getRawX(),getRawY()方法获得坐标,同样是ANdroid坐标系中的坐标。 2.视图坐标系...
阅读(124) 评论(0)

kotlin的扩展函数和扩展属性

扩展函数与扩展属性的神奇之处在于,可以在不修改原来类的条件下,使用函数和属性,表现得就像是属于这个类的一样。下面我们先看使用效果1.扩展属性第一个红矩形框中,你会发现TextView什么时候有leftMargin这个属性了,这样不用每次都要通过LayoutParams的leftMargin这么麻烦设置margin了。其实很简单,kotlin的扩展属性就能解决这个问题var TextView.left...
阅读(883) 评论(0)

Kotlin与Java的使用区别

1.类的声明 java类的成员变量,构造方法,成员方法声明方式public class JavaBean { private String name; public JavaBean(String name) { this.name = name; } public void hello(){ System.out.println("na...
阅读(1251) 评论(0)

Fragment重要函数

一、Fragment对象 1.void setArguments(Bundle args);   这个函数为Fragment提供构造参数(也就是数据),参数以Bundle类型封装。因为官方不建议把数据的传递提供写在构造函数当中,因此提供了这个方法。2.Bundle getArguments();   通过这个函数可以获取到传递给Fragment的参数。可以再Fragment当中直接...
阅读(141) 评论(0)

Scoller的工作原理

Scroller的示例使用:mScroller=new Scroller(context);public void smoothScrollTo(int destX,int destY){ int scrollX=getScrollX(); int scrollY=getScrollY(); int deltaX=destX-scrollX;...
阅读(187) 评论(0)

View位置参数

mLeft=getLeft(); view左上角横坐标相对于父容器左边框的距离 mRight=getRight();view右下角横坐标相对于父容器左边框的距离 mTop=getTop();view左上角纵坐标相对于父容器上边框的距离 mBottom=getBottom();view右下角纵坐标相对于父容器上边框的距离 getTranslationX();view左上角横坐标相对于mLeft的偏移量...
阅读(435) 评论(0)

View滑动

View滑动...
阅读(113) 评论(0)

android:shape属性详解

这一类的shape定义在xml中 file location: res/drawable/filename.xml The filename is used as the resource ID.(这个文件名作为资源id) compiled resource datatype:(复杂资源的数据类型) Resource pointer to a GradientDrawable....
阅读(304) 评论(0)

Android 左右滑动切换页面或Activity的效果实现

对于Android桌面可以用手势左右滑动进行切换。或者大家用过iReader的一定被其丰富的手势折服吧。现在看看自己的多个Activy之间如何切换呢   1、需要继承OnGestureListener和OnDoubleTapListener,如下: Java代码 左右滑动切换页面或Activity的效果实现" style="margin:0px; padding:0px; bor...
阅读(719) 评论(0)

利用反射机制,通过资源名字得到资源的ID

public static int getResourceId(String resName) {         try {             java.lang.reflect.Field field = R.drawable.class.getField(resName);//记得做混淆处理             return Integer.parseInt(field.ge...
阅读(388) 评论(0)

Eclipse设置:背景与字体大小和xml文件中字体大小调整

Eclipse中代码编辑背景颜色修改:代码编辑界面默认颜色为白色。对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些。设置方法如下:1、打开window / Preference,弹出Preference面板  2、展开General标签,选中Editors选项,展开。  3、选中 Text Editors,右边出现TestEditors...
阅读(225) 评论(0)

Eclipse中设置自己的注释模板 .

一、创建新Java文件头部注释  windows-->preference  Java-->Code Style-->Code Templates  code-->new Java files  编辑它  ${filecomment}  ${package_declaration}  /** * @author 作者 * @version 创建时间:${date} ${time} * 类说明 */...
阅读(361) 评论(0)

Eclipse中devices中不显示真机设备

1.设置SDK Location:windows——Preferences——Android——SDK Location...
阅读(2082) 评论(0)

This Android SDK requires Andriod Developer Toolkit version 20.0.0 or above

打开Eclipse(Android 开发环境),发现以下报错: 图片显示信息为:Android SDK要求ADT(Android Developer Toolkit)版本在20.0.0或以上版本,检测到当前版本为18.0.0,请更新最新的ADT。 出现这样的提示,根本原因是Eclipse启动时检测E:\Program Files\android-sdk-windows\tools\li...
阅读(351) 评论(0)

Android SDK更新 Connection to http://dl-ssl.google.com refused 解决方法

使用SDK Manager更新时出现问题 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refused Failed to fetch URL http://dl-ssl.goog...
阅读(434) 评论(0)

android面试04——Android Handler 主线程 子线程 双向通信

Andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。 在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Looper,这个事android的新 概念。我们的主线程(UI线程)就是一个消息循环的线程...
阅读(316) 评论(0)

代码整洁之道

1.不写重复代码 2....
阅读(307) 评论(0)

android面试03--通过startActivity(intent)调用Activity中的方法与new Activity调用Activity中方法的区别

startActivity(intent)调用Activity中的方法:遵循了...
阅读(334) 评论(0)
56条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:30334次
    • 积分:835
    • 等级:
    • 排名:千里之外
    • 原创:50篇
    • 转载:6篇
    • 译文:0篇
    • 评论:4条
    最新评论