04项目的目录结构分析与资源引用

普通字符串资源:

布局资源:

案例:

main.xml:

<TextView

android:id="@+id/textView1"

android:layout_width="match_parent"

android:layout_height="240dp"

android:text="加油吧!少年!"

/>

<Button

android:id="@+id/button1"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="@string/msg"

android:onClick="test"

/>

R.java:

public final class R {

public static final class attr {

}

public static final class drawable {

public static final int ic_launcher=0x7f020000;

}

public static final class id {

public static final int button1=0x7f050001;

public static final int textView1=0x7f050000;

}

public static final class layout {

public static final int main=0x7f030000;

}

public static final class string {

public static final int app_name=0x7f040000;

public static final int hello=0x7f040001;

public static final int msg=0x7f040002;

}

}

Strings.xml:

<resources>

<string name="app_name">ONEAndroid</string>

<string name="hello">Hello World, ONEAndroidActivity!</string>

<string name="msg">welcome,weini!</string>

</resources>

ONEAndroidActivity.java:

public void test(View view){

TextView textView1=(TextView) findViewById (R.id.textView1);

textView1.setText("The greatest test of courage on earth is to bear defeat without losing heart\n世界上对勇气的最大考验是忍受失败而不丧失信心。");

Toast.makeText(ONEAndroidActivity.this, "点击button",Toast.LENGTH_SHORT).show();

}

运行结果:

点击按钮前:

点击按后:

中英文时候的选择:

图示:

时间: 2024-12-29 17:24:46

04项目的目录结构分析与资源引用的相关文章

获取springboot项目static目录的静态资源

在项目开发的时候肯定会遇到这样的场景需求.比如,需要读取项目static目录下的静态资源.但是应该怎么实现这样的需求呢?最近笔者在开发一个springboot项目也是遇到了类似的需求.就是把一些城市信息存放到一个json文件里面,而这个json文件就是存放到项目的static目录中.接下来就看看笔者是怎么拿到这些城市信息数据的. 步骤一:构造一个json文件 [ { "name": "北京", "city":[{"name":

如何获取项目src目录下的资源文件

在我们编写Java的应用程序时,可能会用到一些配置文件,如config.properties,我们可以在配置文件中存储一些重要信息,例如服务器的IP地址,用户名和密码等信息. 在本篇文章当中,只是讨论如何获取到资源文件的路径,并不会对资源文件的内容进行读取. 1.资源目录:src目录和bin目录 在我们编写Java代码的过程当中,我们会把有关的资源文件(例如config.properties)放到src目录和src目录下的某个package中. 但有一点值得注意的是,虽然我们在放置资源文件的时候

线上JAVA项目的目录结构分析,以及启动停止脚本

一般来说,JAVA项目最终上线都是以JAR或者WAR的形式发布 WAR的话就是WEB工程,JAR的话就是普通JAVA工程,可以直接启动,无需任何容器的 一般比较的固定的目录结构: 项目名称demo demo/bin这里一般是启动和停止脚本  start.sh  stop.sh demo/conf  系统配置文件 demo/base war工程的话,将war包放此 demo/*** demo/lib  war工程的话,不需要,因为war工程通过mvn构建,引用的jar包都会打在war包里,如果是j

Android开发学习——Android项目的目录结构

Android项目的目录结构: 资源文件夹: 清单配置文件: Android的四大组件在使用前全部需要在清单文件中配置 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.first"  //应用在系统中的

Android项目目录结构分析

项目结构如下图所示,使用不同sdk版本建立的项目项目结构有所不同,总体相同,高版本增加了一些包结构 1.src 和java项目一样src存放项目源代码 2.gen 自动生成,其中R.java文件也是自动生成,ADT 插件自动根据res中文件的变化修改R.java文件,将res中的资源对应一个16进制地址,用于在在代码中引用到这些资源文件. 3.bin 项目编译输出的目录,里面有apk文件 4.res 存放资源文件 a. drawable存放图片 (1)drawable-hdpi里面存放高分辨率的

Android 如何引用com.android.internal.R目录下的资源

Android 如何引用com.android.internal.R目录下的资源 项目需求 有一个资源跟系统上的一个资源相同,想要引用它:frameworks/base/core/res/res/drawable/ic_text_dot.xml 文件名称:ic_text_dot.xml 文件的具体内容: <?xml version="1.0" encoding="utf-8"?> <!-- Copyright (C) 2014 The Androi

解决idea spring boot项目中target中没有同步更新最新目录文件及资源

idea不像eclipse那样自动将新保存的文件或目录及其他资源更新到target目录中,必须在pom.xml中设置 <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.*</include> </includes> </resource> <res

.Net 转战 Android 4.4 日常笔记(3)--目录结构分析

原文:.Net 转战 Android 4.4 日常笔记(3)--目录结构分析 看了创建项目后,出现的文件夹很多确实有点晕,不过经过简单的了解还是跟我们asp.net的目录有点相识滴. 下面这张图,概括了主要的文件用途.其实也只需要了解这几个就差不多了,知道在那里设计界面,那里写代码就差不多了 我们在学习asp.net也没有刻意去了解bin下的dll吧 全局配置文件,视图,控制层都还是比较容易理解,同样有样式,图片,资源文件等等,但是Android把这些资源文件注册到R.java里面,所以我们要通

C#程序员学习Android开发系列之Android项目的目录结构

今天开始正式学习Android开发的种种细节,首先从最基本的概念和操作学起. 首先看一下Android项目的目录结构. 这是我随便建立的一个test项目,我们重点关注一下几个方面的内容: 1.src目录:存放java源代码的目录,里面建立一个包,包里面有4个java源文件(分别都继承自Activity).由于java要求比较严格,因此要求类名与文件名一致. gen(Generated Java Files)目录:自动产生Java源文件的目录,是由工具自动生成的,一般不需要自己修改.里面主要有一个