提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:龚雪|2015-10-13 09:05:23.000|阅读 1250 次
概述:本教程主要将为大家介绍一个Xamarin.Android应用程序中每一个文件夹的结构。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
今天,我们将带大家一起看看在一个Xamarin.Android应用程序中每一个文件夹是什么意思。我们一起回头看看在上一篇教程中创建的Android项目,看看它在Visual Studio的Solution Explorer中的结构。
这个文件夹到Xamarin platform比Android更加具体,此文件夹包含了可以从Xamarin Component Store中下载并安装的所有组件。该Component Store中有很多有用的库、用户界面部件、插件以及主题等。
如果你学习了.NET并且知道Nuget,可以把Component Store作为Nuget、服务Android/iOS以及Windows Phone库的一个扩展。
Assets文件夹中主要放置的是你不需要在代码中引用的资源,这些通常是类似于文本文件、字体、音频和视频文件的资源。如果你需要在放置Assets的应用程序中访问任何资源,Android是不会在Assets文件夹下处理任何文件夹的。
想要读取Asset,你需要使用下面的代码片段:
using (StreamReader sr = new StreamReader (Assets.Open ("samplefile.mp3"))) { content = sr.ReadToEnd (); }
资源文件夹就是Android的资源,在Android Studio中,或其他基于Java的IDE中该文件夹通常都被成为“res” ,同时在Xamarin.Android中该文件夹也被成为“Resources”。
资源文件夹可再分为三大类:
Drawable文件夹包含了应用程序的图像资源,如PNG,JPG等。该Drawable文件夹再分类为多个“resolution”特定文件夹。在一个典型的Android应用程序中,你最终会看到Drawable-ldpi、Drawable-mdpi、Drawable-hdpi、Drawable-xhdpi、Drawable-xxhdpi等。
所有的这些文件都有DPI的后缀,并且代表低、中、高、超高的DPI设备。Android以及Xamarin.Android巧妙地从一个基于设备运行的相应文件夹中提供了该文件夹。如果你的Android应用程序是运行在一个XHDPI设备上的:Android从Drawable-xhdpi中提供所有的图片,作为Drawable文件夹的备用。
Layout文件夹包含了通过AXML (Android XML)文件控制的Android应用程序的所有布局。此文件夹也可以分类为多个个设备的特定文件夹。
Values文件夹包含了各种标签的字符串资源和应用程序中的其他字符串信息。这是一个基于XML的关键值文件,同时可以在文件中被用来定义一个字符串和布局文件的后文参照字符串。
在下面的截图中,我们添加了一个新的关键值“Hello”和值“Hello World, Click Me!”
在我们的layout文件中,我们将使用“@” syntax: “@string/Hello”作为该字符串的值。
当应用程序运行时,Android自动显示“Hello World, Click Me!”作为按钮的文本。
购买最新正版授权!<>
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:慧都控件网本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢