zoukankan      html  css  js  c++  java
  • 1.3.5 详解项目中的资源——Android第一行代码(第二版)笔记

    file

    • 所有以drawable开头的文件夹都是用来存放图片的。
    • 所有以mipmap开头的文件夹都是用来存放应用图标
    • 所有以values开头的文件夹都是用来存放字符串、样式、颜色等配置的,
    • layout文件夹是用来放布局文件的。

    打开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:roundIcon="@mipmap/ic_launcher_round"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">
          ...
        </application>
    

    其中HelloWorld项目的应用图标就是通过android:icon属性来指定的,应用的名称则是通过android:label属性指定的。

    本文由博客一文多发平台 OpenWrite 发布!

  • 相关阅读:
    关于android 代码生成布局中遇到的一些问题
    关于选择移动开发平台(android,ios,wp7)的一些看法
    如何成为一个C++高级程序员(转帖)
    最新Windows平台下Android源码的下载(转+原)
    峨眉之巅放歌
    孝感人间
    迁芸(帮客户名字作诗)
    载春
    杨美花(帮客户名字作诗)
    人生几度温泉夜
  • 原文地址:https://www.cnblogs.com/cy23/p/12330868.html
Copyright © 2011-2022 走看看