文章来源
http://www.cesclub.com/bw/jishuzhongxin/bianchengyuyan/2012/0830/38346.html
Android项目布局:
It is OK to faid(失败是可以的)---src---源代码
---gen---Eclipse主动保护和创建的
---R.java---当前开辟者在res/的随便率性一个子目次下新建一个文件时,ADT会主动在R.java内部类中生成一条int 类型的静态常量,对添加的内容进行索引(主动标识体系资料索引);削减资料:当res目次 的资料没有被应用法度应用时,在编译时ADT就不会把未应用的资料编译打包到APK中
---Android2.3.3:android---类库文件
---assets---存放不进行编译加工的原生文件---可存、html、js、css等
---bin---存放android生成的.class文件及apk包等
---classes.dex---class文件被转换成针对Dalvik虚拟机优化的dex文件
---resources.ap_---被紧缩的资料文件,类似于zip文件
---yourpageName.apk---Android应用法度可履行文件
---res---二进制资料
---anim---xml文件,他们被编译进帧动画或者补间动画
---drawable---.png;.jpg;.9.png---被编译进drawable资料类型---获取:
mContext.getResources().getDrawable(R.drawable.imageId);
---drawable-hdpi---高辨别率
---drawable-mdpi---中辨别率
---drawable-ldpi---低辨别率
---layout---被编译为屏幕布局的.xml文件
---values---可被编译成很多种类型的资料的xml文件---可以保存随便率性数量的文件,这些问价保存了要创建的资料 的描述,而不是资料本身,xml元素类型把握这些资料应当放在R类的什么处所
array---定义数组,应用Resources.getDrawable()和Resource.getColor()分别获得这些 资料
colors---定义色彩
diments---定义尺寸值---应用Resources.getDimension()来获取这些值
strings---定义字符串值---应用Resources.getString()来获取
styles---定义样式对象
分享到:
相关推荐
在Android开发中,界面布局是构建用户界面的关键部分。它决定了应用中各个组件的位置和排列方式,从而影响用户体验。本文将深入探讨Android界面布局的各个方面。 1、用户界面及视图层次 Android用户界面主要由View...
布局文件通常位于项目的`app/res/layout`目录下,以`.xml`为扩展名。例如,`activity_main.xml`就是主活动的布局文件。在Android Studio中,打开这个文件会进入设计视图,该视图分为4个主要部分: 1. **设计视图**...
android 百分比布局 Eclipse项目 简单的使用和源代码还有需要的styleable 包含PercentFrameLayout,PercentLinearLayout,PercentRelativeLayout 一看就会用
在“2.2”这个压缩包中,可能包含了一些示例代码或项目,展示了如何使用这些布局管理器创建页面。通过查看和运行这些示例,开发者可以更直观地学习如何在XML布局文件中定义视图和设置属性,以及如何在Java代码中动态...
在Android开发中,布局...在"LayoutDemo"项目中,开发者可以找到以上各种布局类型的实例代码,通过实践来更好地理解和掌握这些布局的使用。记得在实际应用中根据具体需求选择合适的布局,以达到最佳的用户体验。
在Android开发中,框架布局(FrameLayout)是基础布局之一,它允许你在屏幕上放置一个或多个视图,并且这些视图会按照它们被添加到...在实际项目中,结合不同类型的布局,开发者可以构建出更加复杂和动态的用户界面。
1. **用户界面设计**:Android项目中的UI设计主要通过XML布局文件完成。开发者可以学习如何创建各种控件(如按钮、文本框、图片视图等)并进行布局管理,如线性布局、相对布局或约束布局。 2. **活动(Activity)...
在Android项目中使用CardView之前,首先要在`build.gradle`模块文件中添加依赖。添加以下代码到dependencies块: ``` implementation 'com.android.support:cardview-v7:版本号' ``` 替换'版本号'为当前支持库...
在Android开发中,自定义布局是提升应用独特性和用户体验的重要手段。`CircleLayout`就是一种特殊的自定义布局,它使得内部的子视图按照圆形排列,增强了界面的视觉效果。本篇文章将深入探讨如何实现这样一个自定义...
在Android应用开发中,布局是构建用户界面的关键环节,它决定了控件的排列方式和外观。...在实际项目中,结合不同类型的布局(如线性布局、帧布局等),开发者可以创造出既美观又实用的移动应用界面。
在Android开发中,布局管理器是...通过以上讲解,你应该对Android中的线性布局有了较为全面的理解,能够熟练地在实际项目中运用它来构建各种界面。在实际开发中,灵活运用布局管理器是提升应用用户体验的关键步骤之一。
在Android开发中,有时我们需要将一个布局转换为图片,例如为了实现分享到微信的功能,或者进行屏幕截图。本文将深入探讨如何在Android中实现“布局生成图片”这一技术,以及如何将其与微信分享功能集成。 首先,让...
"一个Android标签布局.zip"包含了一个开源项目,名为"AnimatedTabLayout-master",我们可以从中学习到如何实现更生动、更具交互性的标签切换效果。 "AnimatedTabLayout"项目可能是一个自定义的Android库,扩展了...
在Android开发中,创建一个课程表布局是一项常见的任务,它涉及到UI设计、事件处理以及对Android布局机制的理解。本课程表布局旨在提供一种用户友好的界面,用于展示和交互,如点击事件,来帮助学生或教师管理他们的...
在"Android-Android流式布局FlowLayout实现关键字标签"这个主题中,我们将深入探讨如何在Android项目中创建并使用FlowLayout。首先,我们需要了解FlowLayout的基本原理: 1. **FlowLayout类的创建**: 自定义...
本文将深入探讨绝对布局的使用,以及如何在实际项目中有效地应用它。 一、绝对布局介绍 绝对布局在XML文件中使用`<androidx.constraintlayout.widget.AbsoluteLayout>`标签定义,它允许开发者通过设置每个子视图的`...
在Android开发中,动态布局(Dynamic Layout)是一种根据设备特性、用户交互或程序运行时的数据变化来构建和更新用户界面的技术。动态布局可以帮助开发者创建适应不同屏幕尺寸、方向和分辨率的应用,提供更好的用户...
在这个名为"Android项目源码仿穿衣助手UI布局项目.zip"的压缩包中,包含了一个针对Android平台的开发项目,其核心目标是模仿一个穿衣助手应用的用户界面布局。这个项目虽然专注于UI设计,但并未涉及实际的功能实现,...
本教程将详细介绍如何在Android项目中自定义`Toolbar`布局。 首先,我们从`Toolbar`的基本概念开始。`Toolbar`是`android.support.v7.widget.Toolbar`类的一个实例,它是Android Support Library的一部分。它的引入...
在Android开发中,流式布局(FlowLayout)和热门标签(Popular Tags)是常见的用户界面设计元素,它们...通过实际运行项目并研究代码,你会深入理解Android布局系统的工作原理,以及如何优雅地处理视图的布局和渲染。