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

  • 相关阅读:
    监控Redis集群
    host主机监控规则
    Prometheus自身的监控告警规则
    Prometheus alerts 各种告警规则
    Elasticsearch官方文档离线访问实操指南
    Ceph 存储集群
    采用阿里云 yum的方式安装ceph
    设置HTTP请求自动跳转HTTPS
    jumpserver 2222端口的使用
    安装jumpserver 2.1.2版本遇到的坑
  • 原文地址:https://www.cnblogs.com/cy23/p/12330868.html
Copyright © 2011-2022 走看看