00:01
好,下面又开始我们今天的红色部分了哈。那这里呢,是一个啊应用小功能,其实功能呢比较简单。嗯。大家看啊,它这里面实际上是有四个功能。嗯,这四个功能呢,大家看有有人说只有两个按钮,怎么来的四个功能呢?因为我们对按钮的操作。有两种类型操作,点击和长按。那最终就有四个功能了。这里面呢,用来指定。电话号码,还有短信内容。来看到。点击打电话。这个地方是进入拨号界面,大家记住了。我打出去了吗。没有。像这种功能在现实的应用中是有的。啊,有的有的应用它是不是提供那个,比如百度啊,像百度地图啊,什么一些点评的一些网站,它是不是有商户啊,商户上面是不是也留了号码呀。
01:11
对吧,留的号码,你点击这个号码是直接拨打吗?不一定对吧,有的是做成直接拨打,那有的是做成什么。你点这个号码,它就会进入那个拨号界面,而且。是把那个号码什么是不带过去了呀。啊,这有两种效果,这两种效果呢,我们都做一下。爸爸。啊。在这里面呢,如果你点击打电话,那就是进入拨号界面,那如果长按打电话。那就是直接拨打电话。那相当于是不是进入了打电话的界面呢?啊,一个是拨号界面,一个是打通电话的界面。它是两个不同的界面,刚才也给大家演示过了。
02:03
下面一个是关于发短信的。啊,如果你点击发短信,那就进入什么呢?短信编辑界面。短信编辑页面要指定几个数据啊?两个号码和什么?是不是短信的内容啊,嗯。这是这一个。其实这也是其中一个界面吧。还有一个。就是长按发短信。啊,长按发短信的时候呢。来给大家重播一下啊,有的同学看不见了。好。来看着,如果长按的是发短信,那直接将短信发出去。这样的时候还要启动什么界面吗?不需要了。对吧,我直接就是把短信发出去了。
03:01
根本就没有什么啊。去启动什么界面的问题啊,前面三个都是在启动一个界面,而且这些界面是我当前应用的吗?不是。并不是吧?这都是其他应用的,前面说过启动其他的应用用什么类型的意图啊。摄影示意图啊,嗯,这个地方大家需要去注意一下啊。先简单的把功能给大家说一下。好了,下面来。把这三个呢,都给它关了。关了以后呢,我们来创建一个。啊,这个里面呢,我们后面把那个都做一个这样的,看到完啊我们这样做。APP呃,0102,我们以后这么写啊,把它分开结整在一起啊,就是测试归测试,应用归应用啊。
04:07
这一个呢,我们是吧。好。就写的应用呢,都是以APP开头。二条硅谷。4.3。4.3。Next next。Next finish。嗯,可以适当的把它可以改一改好了吧,在这里面呢,我去建一个。啊,文件来做笔记。啊。现在啊,我们来先简单的想一想,需要做一些什么事情啊,还是一样,先要写一个应用功能。首先。界面布局对吧,嗯,这是一个好,第二个呢,我们要去来看这里。
05:02
啊,在activity里面去初始化我们的这些需要操作的视图。我们需要操作哪些视图啊?是不是这两个输入框,还有这两个什么。是八台呢啊,这两个八台好。初始化。需要操作的视图对象,嗯,下一步。是不是给一些设置点击令对吧,给视图设置。点击监听。好,除了点大家看啊,我们这个地方给八啊,说明确点。给button设置点接听,还有除了设点听,还设置什么接听,对啊,给八。
06:03
啊,设置长按接听。是吧,啊后面的事情呢,就是具体在监听里面做什么事情呢。整体的呢,就是这样的,好了,我们一步步来做,先做第一个。界面布局。界面布局的做法啊,跟大家再次强调一下,首先是分析,就你需要去分析整个界面的一个结构。分析好了以后才去编码。啊好,来看一下,我们先分析一下整个结构。首先最外围啊,大家看啊,来,我把它放大一点。这是他吧,好,整个最外面应该用一个什么样的布局呢?啊,我们可以用一个线性布局,对吧,假设我用一个线性是垂直的还是水平的。
07:04
垂直吧,这不是上下结构吗?啊,上下结构就是垂直的啊,如果是一个水平结构,那就是一个水平的。你说我估计有些人说老师你怎么就看出来是个垂直结构呢。那我就没办法,因为你看吧,你要水平结构的话,那那那你要有有一个是不是有一根线能分开啊。这是分不开啊,但是我这里面啊,如果是用一个垂直布局,是不是有水平的线来分开,这可以分的吧。可以,没问题。但是。这个分了以后是分成上中下三个部分呢。你看上面这一个,那又是两个视图吧。这怎么整啊?这个时候他们又是个水平的结果了吧,嗯,这个时候里面又是一个线性布局。只是此时呢,它是一个水平的线性布局。
08:03
一个左边用什么。是不是text you啊text you右边呢叫I text,那第二行和第一行什么一样?下面这一个。是不是两个八呢。其实这个布局是并不是特别难啊。主要是我们在这地方啊,说一下这个分析时,我们得到了最外层用的是啊,你一个垂直的对吧。写一下啊melt啊,里面又有一层。啊,来把它说一下,里面是一个水平的。啊,里面的某一个视图我就不说了啊,下面我们来去编一下吧,看看怎么编啊。去掉。外围是一个。
09:00
垂直的。信心布局画好了吧?好,接着来一个。水平的先进布局,先把这上面说话。再来一个什么?You,接着再来一个。是不是说话了?好,放一个。再进行修改好了以后我们再复制啊大看他。再一个。文本应该显示什么?叫电话号码是吧,电话号码冒号空格好这一个视图需要操作吗。是不需要吗?不需要就不需要ID能看到吧。好,下面一个右边的这个输入框,右边的这个输入框呢,后面涉及到什么权重都不用管它好了,大家看到我这么做,右边那个输入框是不是占据剩下的所有部分呢。看我做一个事啊,我写一个什么呢。
10:02
Match或者fair都一样啊。你说这1FEEL不把前面的都给干掉了吗?不会。大家看它只干掉剩下的部分。是吧,嗯,好,来这里面需要操作吧,ET may,这是一个。号码number,好,而且还有一个事情,这个地方我可以说一个提示。显示一个提示文本对吧,怎么提示。提示什么呢?行,输入号码是吧,号码吧,嗯。好,来看一看。是一个什么样的效果,诶其实可以吧。可以啊,就是这个字是不是有点小啊。嗯。啊,先就放着吧,后面你的字体大小都要慢慢调啊好,下面一行是不是跟这一行基本上什么一样,那你没有必要再拖了。
11:06
哪一行接着这个改改叫什么短信内容对吧,好这一个。E这是一个短信,短信我们用什么呢?SMS,好,请输入短信内容啊,你也可以加内容好了看一看。可以了吧。好,没问题,下面是不是还有一个线性布局啊。嗯,我把它估的一个。这些布局只是里面是八层对吧,啊18层好,来这样吧,你也可以在这上面改,这也没问题。只是大家可。啊,估计有些同学不太会写,我还是把它删掉,拖一下吧。因为有的同学不太会写啊,来。选中它。
12:02
还没出来对吧,没关系啊,大家看到我来拖动一下。是不是有啊。嗯,那一个。再投一个是不是也可以?好,来。这个里面我们来两个button啊,Button里面我们来看一下,在这里面怎么做呢?啊,有一个b t main,这是一个。打电话,打电话是什么呢?扩。打电话好,下面一个b TN main,这是一个发短信。Send。看一下。哎,整个基本上就构成了吧。好了,检查一下来运行,看看是不是我们想要的效果。
13:04
基本上OK吧。这样我们就把整个界面给他做好了。就外观已经做完,下面做行为了啊。
我来说两句