b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

android6.0系统下载 带你进入 Android 的世界(5)

电脑杂谈  发布时间:2018-02-14 01:57:30  来源:网络整理

这里用到了 Android 系统提供的一个控件 TextView ,它用于在布局中显示文字。android:text="Hello World!",原来 Hello World 在这里O(∩_∩)O哈哈~

res 目录结构

以 drawable 开头的文件夹:放图片。

以 mipmap 开头的文件夹:放应用图标。android6.0系统下载之所以有这么多 mipmap 开头的文件夹,主要是为了让程序能够更好地兼容各种设备。制作程序的时候最好能够给同一张图标图片提供几个不同分辨率的版本,分别放在这些文件夹下,然后当程序运行的时候,会根据当前运行设备的分辨率高低自动选择需要加载哪个文件夹下的图片。

以 values 开头的文件夹:放字符串、样式、颜色等配置。

现在演示一下如何去使用这些资源。打开 res/values/strings.xml 文件:

<resources>
    <string name="app_name">HelloWorld</string>
</resources>

这里定义了一个应用程序名的字符串,我们有以下两种方式来引用它。

在代码中使用 R.string.app_name。

在 XML 中使用 @string/app_name。

string 部分是可以替换的,如果是引用的是图片资源就可以替换为 drawable,如果是引用的是应用图标就可以替换为 mipmap,如果是引用的布局文件就可以替换为 layout,以此类推。

我们看一下 AndroidManifest.xml:

<application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".HelloWorldActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

可以看到,这个项目的应用图标是通过android:icon 属性来指定的,应用的名称则是通过android:label属性指定的。这用的是在 XML中引用资源的语法。

Android Studio 是采用 Gradle 来构建项目的。Gradle 是一个非常先进的项目构建工具,它使用了一种基于 Groovy 的领域特定语言(DSL)来声明项目设置,摒弃了传统基于XML(如 Ant 和 Maven)的各种烦琐配置来声明设置的方式。

这个项目中有两个 build.gradle 文件,一个是在最外层目录下的,一个是在app目录下的。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shouji/article-76464-5.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...