![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android—第一行代码——学习笔记
qq_41025438
这个作者很懒,什么都没留下…
展开
-
第一行代码——HelloWorld
0.创建新项目1.对项目的最低兼容版本设置2.选择模板3.创建活动和布局4.启动模拟器,配置默认5.运行HelloWorld神他妈啥也没写就能运行,Android Studio太他妈智能了。 ...原创 2018-07-25 23:04:18 · 677 阅读 · 0 评论 -
探究活动
0.新建一个活动新建Android项目ActivityText—>版本设置—>选择模板Add No Activity—>finish右击com.example.activitytest—>new—>Acyivity—>Empty Activity—>命名活动为FirstActivity(不勾选Generate Layout File和Launche...原创 2018-07-26 23:20:15 · 137 阅读 · 0 评论 -
使用intent在活动中穿梭
Intent是Android程序中各个组件之间进行交互的一种方式,它不仅可以指明当前组件想要执行的动作还可以在不同组件之间传递数据。intent一般可被用于启动活动,启动服务以及发送广播等场景0.显式intent创建一个新活动,命名为SecondActivity→在second_layout.xml中编写以下代码:(就是跟first_layout一样,定义一个按钮,直接复制就好)&l...原创 2018-07-30 15:17:43 · 283 阅读 · 0 评论 -
活动的启动模式
0.在实际项目中我们应该根据特定的需求为每个活动指定恰当的启动方式。启动模式共有4种,standard,singleTop,singleTask,singleInstance,可以在AndroidManifest.xml中通过<activity>标签指定andriod:launchMode属性来选择启动模式。1.standardstandard是活动的默认启动模式,在该模式...原创 2018-08-14 15:16:06 · 155 阅读 · 0 评论 -
活动的最佳实践——一些小技巧
0.知晓当前界面是哪个活动新建一个BaseActivity类,让BaseActivity继承AppActivity,重写onCreate()方法,代码如下:public class BaseActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceS...原创 2018-08-14 21:58:15 · 243 阅读 · 0 评论 -
活动的生命周期
0.返回栈Android是用任务(task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈就是返回栈。栈是一种先进后出的数据结构,默认情况下,每当我们启动一个新的活动,它会在返回栈中入栈,并处于栈顶位置,每当我们按下Back键或者调用finish()方法去销毁一个活动时,处于栈顶的活动会出栈,这时前一个入栈的活动就会重新处于栈顶位置。系统总会将处于栈顶位置的活动显示给用户。...原创 2018-08-13 17:59:06 · 2199 阅读 · 0 评论 -
常用控件的使用方法
Android控件用法基本上都很相似:给控件定义一个id,在指定控件的宽高,然后再适当加入一个控件特有的属性就差不多了0.TextView它主要用于在界面上显示一些文本信息,具体代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation...原创 2018-08-16 11:28:16 · 283 阅读 · 0 评论 -
最常用和最难用的控件
ListView可以说是Android最常用的控件了,几乎所有程序都会用到它。ListView允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据会滚出屏幕0.ListView的简单用法新建ListView项目,修改activity_main.xml的代码<LinearLayout xmlns:android="http://schemas.andro...原创 2018-08-24 16:24:54 · 223 阅读 · 0 评论