`

Android 项目基础之XML

阅读更多
res.layout.main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"  
    android:orientation="vertical"   子元素垂直排列  or
    android:orientation="horizontal" 子元素水平排列

    android:layout_width="fill_parent"  横向充满整个屏幕  or
    android:layout_width="wrap_content" 根据视图的大小改变宽度

    android:layout_height="fill_parent" 坚向充满整个屏幕  or
    android:layout_height="wrap_content" 根据视图的大小改变高度
    >

<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 

    android:text="@string/hello"  TextView 要显示的文本,字符串或者是字符串的引用,
   这里是一个引用,引用的是 strings.xml 定义好的名字为 hello 的字符串

    />
</LinearLayout>


res.values.strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, HelloWorld!</string>
    <string name="app_name">HelloWorld</string>
</resources>


AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.xserver.hello"   本应用的包
      android:versionCode="1"   本应用的版本号
      android:versionName="1.0">  本应用的版本名字

  一个应用只有一个application,引用的资源和应用名称
    <application android:icon="@drawable/icon" android:label="@string/app_name">

    activity的类名 和 标题
        <activity android:name=".HelloWorld"
                  android:label="@string/app_name">


            <intent-filter>过滤什么的。。
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>

  //SDK的最低版本要求
    <uses-sdk android:minSdkVersion="9" />
</manifest>


分享到:
评论

相关推荐

    android分辨率适配,xml自动生成工具

    要使用这个工具,你需要有一定的编程基础,熟悉Android Studio的环境。将源码导入到Android Studio项目中,然后根据注释指导运行和配置。生成的XML布局文件可以直接复制到你的项目相应资源目录下,替换原有的布局...

    android开发之xml文件操作——xml创建和pull解析xml

    在Android开发中,XML文件操作是一项基础且重要的技能,它涉及到资源管理、数据持久化以及配置文件等多个方面。本项目主要关注的是XML的创建和使用Pull解析器来解析XML,这是Android系统中处理XML数据的一种高效方法...

    androidXML.pdf

    在Android项目中,可以使用XML文件来定义各种配置信息,如权限声明、服务组件的注册等。这些配置通常存在于`AndroidManifest.xml`文件中。 ##### 4. 动态加载与解析XML 除了静态地定义XML文件之外,Android还支持...

    android 解析XML文件 生成XML文件

    在Android开发中,XML文件广泛用于存储数据、配置文件以及应用...以上是Android环境中XML解析与生成的基础知识,实际应用中可能需要根据需求进行扩展和优化。XMLdemo项目应包含了这些方法的完整实现,可供学习和参考。

    android_html_xml_sample

    标题“android_html_xml_sample”指向的是一个Android项目示例,其中包含了HTML和XML技术的应用。这个项目可能涉及在Android环境中加载和展示HTML内容,以及利用XML进行数据存储或界面布局。接下来,我们将深入探讨...

    Android基础综合项目.zip

    本项目"Android基础综合项目.zip"显然是一个使用Eclipse创建的Android应用程序示例,旨在教授初学者如何从零开始搭建Android项目。以下将详细介绍相关知识点。 一、Android项目结构 在Eclipse中创建的Android项目...

    android使用SAX解析xml

    - `xmlSAXPaserDemo`可能是一个包含示例代码的Android项目,用于演示如何实际使用SAX解析XML文件。 - 项目中可能包括网络请求模块、SAX解析器处理类以及展示解析结果的UI部分。 通过以上步骤,开发者可以在...

    Android项目-星梦缘(资料).zip

    在本资源"Android项目-星梦缘(资料).zip"中,我们聚焦于Android开发这一主题,这是一套全面的Android项目学习资料。Android是由谷歌公司主导开发的开源移动操作系统,广泛应用于智能手机、平板电脑以及其他智能...

    搭建android项目基础.zip

    这个名为"搭建android项目基础.zip"的压缩包显然提供了两种不同的实现方式——使用Kotlin和Java语言。以下是关于这两种语言以及Android项目构建的基础知识。 **Kotlin** Kotlin是由JetBrains开发的一种现代、类型...

    android开发之xml文件操作——SAX

    在Android项目中,我们通常需要以下步骤来使用SAX解析XML: 1. 创建一个继承自`DefaultHandler`的类,比如我们可以命名为`MySAXHandler`。在这个类中,我们需要重写`startElement`、`endElement`和`characters`方法...

    Android开发-Retrofit-AndroidStudio(四)simplexml解析XML_免积分

    在本教程中,我们将深入探讨如何在Android Studio项目中使用Retrofit与simplexml库一起解析XML数据。简单XML库(Simple XML)是Java中一个轻量级、高效的XML序列化和反序列化库,非常适合处理XML格式的数据。 首先...

    android小项目之简单词典

    【Android小项目之简单词典】是一个以Android平台为基础的轻量级应用,旨在提供便捷的单词查询功能。这个项目对于初学者来说是极好的学习资源,它涵盖了Android开发中的核心概念和技术,如用户界面设计、数据存储和...

    android解析生成xml文件

    1. **XML基础知识**: - XML(eXtensible Markup Language)是一种可扩展标记语言,用于存储和传输数据,特别适合于结构化数据。 - XML文件由一系列元素组成,每个元素都有开始标签和结束标签,如`&lt;tag&gt;`和`&lt;/tag&gt;...

    Android基础教程+源码

    Intent用于在Activity之间传递数据和启动服务,是Android系统的核心机制之一。 4. **UI设计**:讲解使用Android的布局管理器(如LinearLayout, RelativeLayout, ConstraintLayout)来创建用户界面,以及使用XML进行...

    Android期末小项目

    【Android期末小项目】是一个全面展示Android应用开发技术的实践性学习任务,涵盖了多个核心功能模块,旨在检验学生对Android平台的理解与应用能力。在这个项目中,开发者将使用Android Studio作为集成开发环境(IDE...

    Android应用源码之xml-dom201311060201.zip

    【Android应用源码之xml-dom201311060201.zip】是一个包含Android应用源码的压缩包,重点在于解析XML数据的DOM(Document Object Model)方式。DOM是处理XML文档的标准API,它将XML文档转换为一棵可遍历的树结构,...

    Android项目源码史上最适合新手的记事本

    这篇文档将深入解析《Android项目源码史上最适合新手的记事本》这一资源,它为初学者提供了一个理想的平台,来学习和理解Android应用开发的基础。这个记事本项目源码包含了从简单到复杂的各种Android编程概念,是新...

    XML解析的试题android客户端代码

    学习这个资源,你可以了解到如何在Android项目中引入XML解析库,如何创建解析器,以及如何在解析过程中处理数据。虽然实际项目中可能更倾向于使用更高效的库如Gson或Jackson进行JSON解析,但XML解析仍然是开发者必备...

    android的XML使用

    在Android开发中,XML(eXtensible Markup Language)是一种重要的数据格式...理解并熟练运用XML是每个Android开发者的基础技能。通过XML,开发者可以以结构化的方式描述应用的各个方面,提高了代码的可读性和维护性。

Global site tag (gtag.js) - Google Analytics