你的位置:首页 > 软件开发 > ASP.net > Hello, Android多屏幕版

Hello, Android多屏幕版

发布时间:2016-05-29 15:00:04
Hello, Android MultiscreenXamarin.Android 中处理导航在这两部指南中,我们将扩展我们前面创建的Phoneword 应用,以处理第二个屏幕。本章主要介绍安卓的一些基本模块的构建,同时也会深入讲解安卓的架构,以便我们更好的了解安卓的结构和功能。 ...
Hello, Android Multiscreen

在本指南的演练部分我们将向我们的Phoneword应用程添加一个通话记录的功能,即添加第二个屏幕。最终的应用程序将有第二个屏幕显示通话记录,如下图所示 ︰

Hello, Android多屏幕版

在随附的深入小节中,我们将回顾我们已经构建的应用、 导航和其他我们前进道路上遇到的新的安卓概念。

让我们开始吧 !

要求 

因为本指南是你好,Android的后续,在开始本章之前你应该先完成你好,Android 快速入门。如果你想要直接进入下面的演练中,您可以下载已完成的版本的Phoneword (从你好,Android 快速入门) 并用于开始演练。

演练 

在本演练中我们将向我们的Phoneword应用程序添加通话记录屏幕。

    1. 让我们在 Visual Studio 中打开Phoneword应用程序 ︰                2. 让我们通过编辑用户界面开始。从解决方案资源管理器中打开Main.a    3. 从工具箱,将按钮拖到设计图面上并将它置于Call按钮下面 ︰          4. 在属性窗格中,更改按钮Id为@+id/CallHistoryButton:              5. 让我们来设置按钮的Text属性为@get='_blank'>string/callHistory。Android设计界面将会原样显示我们输入的字符串,但我们要进行一些更改,以便该按钮的文本正常显示 ︰    6. 展开解决方案资源管理器中的Resources 文件夹下 的values文件夹 ,双击字符串资源文件, Strings.                <?<resources>通话记录按钮文本应更新以反映新的字符串值 ︰8.在设计图面上选择通话记录按钮,在属性窗格中找到enabled设置和将其值设置为false来禁用该按钮。设计图面上的按钮将会变成灰色 ︰9. 让我们创建另一个活动来驱动第二个屏幕。在解决方案资源管理器中,右击Phoneword项目,选择添加 > 新项目......:10.在添加新项对话框中,选择Visual C# > Activity修改文件名为CallHistoryActivity.cs:   11.将 CallHistoryActivity.cs中的模板代码替换为以下内容 ︰    接下来,让我们创建一个空的列表,用来存放电话号码。我们的MainActivity类将如下所示 ︰     让我们处理Call History按钮。在MainActivity类中,添加以下代码以注册并获取按钮 ︰    14.我们想要扩展调用按钮的功能,当用户拨打新号码时,将电话号码添加到数字列表中并启用通话记录按钮。让我们修改弹框中Neutral 的 代码︰    保存并生成应用程序,以确保没有错误。  祝贺您第一次完成多屏幕 Xamarin.Android 应用程序 !现在到了剖析技能的时候了,我们将在下节进行讲解。

原标题:Hello, Android多屏幕版

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录