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 发布!

  • 相关阅读:
    python第二十四课——set中的函数
    python第二十三课——dict中的函数
    python第二十二课——list函数
    10 编译PHP并与nginx整合
    09 nginx Rewrite(重写)详细解析
    07 nginx Location之正则匹配
    06 nginx Location详解之精准匹配
    JQ 修改样式
    05 nginx定时任务完成日志切割
    linux 时间与本地时间不对应解决办法
  • 原文地址:https://www.cnblogs.com/cy23/p/12330868.html
Copyright © 2011-2022 走看看