(转载)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
Toolbar使用手册
明确一点:toolbar不要设置setSupportActionBar();
说三遍!:toolbar不要设置setSupportActionBar();
toolbar不要设置setSupportActionBar();
toolbar不要设置setSupportActionBar();
toolbar就是toolbar,不是actionBar~,而且用了setSupportActionBar之后api调用超级杂乱,因此我们就把Toolbar当做一个新的独立的控件就行了
#文章目录:
入门级配置
进阶设置
设置popup的背景颜色和字体颜色##1. 入
2018-01-14
Android
方法(函数)中传入的参数有新的内存地址
局部变量(在方法或函数中声名的变量):
自动存储期限:当方法返回后,将自动回收局部变量的内存地址。
程序块作用域:局部变量的作用域是从方法的开始到方法的结束。
现实是:对传入的参数进行修改,如果不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