标签:idg prope 替代 xxx undle sch 重要 组件 菜单
build.gradle:Module的Gradle构建脚本
res目录下所有的资源文件都会在R.java文件下生成对应的资源id,我们可以直接通过资源id访问到对应的资源;这个R文件可以理解为字典,res下每个资源都都会在这里生成一个唯一的id。
动画
Intent是Android程序中各组件之间进行交互的一种重要方式,不仅可以知名当前组件想要执行的动作,还可以在不同组件之间传递数据。分为显式Intent和隐式Intent。
Intent和onSaveInstanceState()方法一样,结合Bundle对象可以来传递数据。
销毁状态
日常使用时,当切换一些应用的过程,有时会有一些应用自动返回到初始状态。其原因就是应用处于停止状态,这种活动保存相应的状态和成员变
量。但当其他地方需要内存时,这些活动由于内存不足会被系统回收。当Back回来的时候,执行onCreate()而不是onRestart()方法。
Activity类中定义了7个回调方法,覆盖活动周期的每一个环节。可将活动分为3种生存期。
LayoutInflater的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。
1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;
2、对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素。
接口 | 方法 |
---|---|
OnClickListener | OnClick() |
OnLongClickListener | OnLongClick() |
onFocusChangeListener | OnFocusChange() |
OnKeyListener | OnKey() |
OnTouchListener | OnTouch() |
一旦创建一个监听器接口的实现,可以将其传递给你想要监听的视图的相应的setOnXXXListener方法,其中XXX是事件名称。
实现监听器有四种方式:
使用匿名内部类的方式实现监听
b1.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intet = new Intent(MainActivity.this,seekbar.class);
startActivity(intet);
//finish();
}
});
直接绑定到标签
问题1:Android中Activity和AppcompatActivity的区别
问题1解决方案:AppcompaActivity相对于Activity的主要的两点变化:
问题1:下面代码中共有()个线程?
public class ThreadTest {
public static void main(String args[]){
MyThread myThread =new MyThread();
Thread t1=new Thread(myThread);
Thread t2=new Thread(myThread);
t1.start();
t2.start();
}
}
class MyThread extends Thread {
...
}
问题1解决方案:主函数也算一个线程,所有一共三个线程。
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 150/200 | 2/2 | 20/20 | |
第二周 | 200/400 | 1/3 | 20/40 | |
第三周 | 100/500 | 1/4 | 10/50 | |
第四周 | 200/700 | 1/5 | 15/65 | |
第五周 | 1486/2186 | 1/6 | 15/80 | |
第六周 | 1400/3586 | 1/7 | 18/98 |
计划学习时间:15小时
实际学习时间:18小时
标签:idg prope 替代 xxx undle sch 重要 组件 菜单
原文地址:https://www.cnblogs.com/Shambryce/p/10662059.html