William的小星球 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •     

(转载)setFocusable、setEnabled、setClickable区别

setClickable: 设置为true时,表明控件可以点击,如果为false,就不能点击;“点击”适用于鼠标、键盘按键、遥控器等;注意,setOnClickListener方法会默认把控件的setClickable设置为true。 setEnabled: 使能控件,如果设置为false,该控件永远不会活动,不管设置为什么属性,都无效;设置为true,表明激活该控件,控件处于活动状态,处于活动状态,就能响应事件了,比如触摸、点击、按键事件等; setEnabled就相当于总开关一样,只有总开关打开了,才能使用其他事件。 setFocusable 使能控件获得焦点,设置为true
 2018-01-15   Android   

JitPack极速发布Library使用手册

新建一个library 添加项目android-maven插件 在project的gradle文件中 buildscript { dependencies { classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0' // Add this line 在Library的gradle文件中 apply plugin: 'com.github.dcendents.android-maven' group='com.github.YourUsername'这里的
 2018-01-15   Android   

静态方法给非静态变量赋值

public class EasyToolbar { //非静态变量 private Toolbar toolbar; //私有构造方法 private EasyToolbar(Toolbar toolbar){ this.toolbar=toolbar; } //静态方法 //带返回值的静态方法,返回一个当前类的实例,并给非静态变量赋值 @NonNull public static EasyToolbar findToolbarById(AppCompatActivity activity, int to
 2018-01-14   java设计模式   

Toolbar使用手册

明确一点:toolbar不要设置setSupportActionBar(); 说三遍!:toolbar不要设置setSupportActionBar(); toolbar不要设置setSupportActionBar(); toolbar不要设置setSupportActionBar(); toolbar就是toolbar,不是actionBar~,而且用了setSupportActionBar之后api调用超级杂乱,因此我们就把Toolbar当做一个新的独立的控件就行了 #文章目录: 入门级配置 进阶设置 设置popup的背景颜色和字体颜色##1. 入
 2018-01-14   Android   

防止迷路

GcsSloop的安卓自定义View教程目录 HenCoder Android 开发进阶: 自定义 View Carson_Ho创作的android动画的超赞的学习博客:Android 属性动画:这是一篇很详细的 属性动画 总结&攻略真的非常的详细和通俗易懂,我的全部的动画知识在这里看的包括: 属性动画 补间动画 帧动画
 2018-01-13   View   

TextInputLayout

这个控件的两个优点: 更加友好地显示提示 更友好地显示错误信息 更加友好地显示提示: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/rl" a
 2018-01-12   Android   

编译器和解释器是什么?

编译器:将源程序代码翻译成机器语言(只翻译,执不执行再说)。比如C语言中编写好的程序是.c文件,用记事本打开里面就是C语言的代码,用编译器编译之后就生成了.exe文件,.exe文件里面就是二进制的机器代码了。 解释器:直接处理并运行源程序,不把源程序翻译成机器语言。
 2018-01-08   JVM   

指针记录的是什么?

程序中每个变量在内存中占有一个或多个字节,比如int占有4Bytes,那么把第一个字节的地址称为变量的地址,而指针记录的值就是第一个字节的地址。
 2018-01-07   C   

方法(函数)中传入的参数有新的内存地址

局部变量(在方法或函数中声名的变量): 自动存储期限:当方法返回后,将自动回收局部变量的内存地址。 程序块作用域:局部变量的作用域是从方法的开始到方法的结束。 现实是:对传入的参数进行修改,如果不return的话是拿不到修改后的参数的,也就是对参数的修改是没有意义的。 代码证明: #include<stdio.h> void method(int i,int j){ i=999; j=999; } int main() { //声名两个变量并赋值。 int i=100; int j=1; //调用method方法并为i和j赋上新的
 2018-01-07   C   

检查数中重复出现的数字

java语言实现:定义一个长度为10的int数组并全部赋值为0,对x用while循环求模,并将所得的模作为元素的下标,并将1赋值给该元素,那么下一次循环遇到有元素的下标不为0的时候,说明正好遇到了重复元素,那么出现了重复的数字 public class MainTest { public static void main(String args[]) throws Exception { checkRepeated(4564); } private static void checkRepeated(int x){ //初始化一个长度为
 2018-01-07   算法   
1…1516171819…21

搜索

Hexo Fluid