上一节介绍的Eclipse中安卓程序的一些基本知识,这一节将创建第一个Android程序。
新建Android项目,向导中的参数具体如下图:
我们将按两种方式来实现一个显示“Hello World ”的程序:
第一种是程序编码方式:
找到Text.java,在onCreate(Bundle savedInstanceState)方法里面,添加如下代码:
TextView textView = new TextView(this);
textView.setText("Hello World ");
setContentView(textView);
右击项目,run as Adroid Application,稍等一会,如果安卓环境和调试ADV没有问题,运行成功的结果如下图:
第二种是按照xml配置:
注释掉刚刚添加的代码,找到res目录,可以看到layout目录和values目录,打开strings.xml,上一节我们说到,这个文件中存放的是一些字符等常量,在resources标签内添加如下代码:
<string name="showInfo">我的第一个安卓程序</string>
找到layout目录下的main.xml文件,将
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
中的
android:text="@string/hello"
改成
android:text="@string/showInfo"
保存,运行程序,将出现如下的结果:
通常情况下,创建组件放在xml中比放在程序中比较容易修改和配置,可以以程序的方式为组件添加事件,两者相互结合使用。
- 大小: 79.8 KB
- 大小: 58.6 KB
- 大小: 55.6 KB
分享到:
相关推荐
在这个"Android学习笔记三:第一个应用程序的扩充"中,我们将深入探讨如何扩展这个基础,以更好地理解和掌握Android应用开发的核心概念。 首先,Android Studio作为Google官方推荐的集成开发环境(IDE),是Android...
本笔记对应的学习资源《第一行代码》是Android开发者的入门必读书籍,书中系统地介绍了Android的基本概念和开发技术。 一、Android系统架构 Android系统架构是Android开发的基础,系统架构包括Linux Kernel、...
这个例子创建了两行,第一行有两个TextView,第二行有一个跨越两列的Button。 六、TableLayout的使用场景 TableLayout适用于展示数据表、设置界面等需要行列布局的场景。例如,应用的设置界面通常会用到TableLayout...
在这个例子中,`android:text`属性用于设置显示的文本,`android:textSize`用来调整字体大小。 TextView还支持许多其他属性,如`android:textColor`用于设置文字颜色,`android:textStyle`可设置文字样式(粗体、...
Android学习笔记(一)——创建第一个Android项目 Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) ...
在Android应用开发中,调试是不可或缺的一环,它能帮助开发者发现并修复代码中的问题。本文将介绍几个在Android中常用的App调试命令及其实践应用。 首先,`logcat`是Android开发者最熟悉的命令之一,用于查看设备或...
这篇博客“第一个Android程序开发笔记”可能详细记录了作者在创建第一个Android应用过程中的学习心得与实践经验。 首先,我们看到文件`JshopActivityShopList.java`,这应该是一个名为`JshopActivityShopList`的...
在学习Android开发的过程中,"第一行代码"往往代表着编程旅程的起点,这本笔记将帮助读者逐步理解并掌握这个过程。 一、Android系统架构 Android系统由Linux内核、库、运行时环境、应用程序框架以及应用程序组成。...
基础入门一可能涵盖Android开发环境的搭建,包括安装Android Studio、配置Java开发环境、理解Android SDK及其组件,以及创建第一个Hello World应用。开发者会学习到AndroidManifest.xml的重要性,它是每个Android...
这篇学习笔记将引导新手入门,通过创建第一个简单的案例来了解Android Studio的基本操作。 首先,让我们了解一下Android Studio的核心功能。它基于IntelliJ IDEA,具备代码自动补全、重构、调试等强大的开发特性。...
在Android开发中,Splash屏幕,或称为启动页,是一个应用程序启动时短暂展示的界面,通常包含应用程序的标志、开发商信息、应用名称和版本等。它主要用于提升品牌形象,展示加载进度,或者进行一些初始化操作。虽然...
第1章 Android Studio环境搭建 * Android Studio简介 * Android Studio的安装 * 运行小应用Hello World * App的工程结构 * 准备开始 第2章初级控件 * 屏幕显示 * 简单布局 * 简单控件 * 图形基础 * 实战项目:...
- `onCreate(Bundle savedInstanceState)`:Activity创建后的第一个回调方法。 - `findViewById(int resId)`:从布局文件中查找控件。 - `finish()`:关闭当前Activity。 #### 四、TextView类详解 ##### 1. **...
第一个问题是广告平台的判断问题,我没有发言权去评论,本文主要是针对第二个问题展开。解决方案就是打包应用的不同广告平台版本,本文接下来逐一展开相关话题。 1. 基础本文其实是针对《Android笔记之:App模块化及...
这份笔记涵盖了Android开发的基础概念、环境搭建、UI设计、数据存储、网络通信、多线程管理以及调试技巧等多个方面。 一、Android系统架构 Android系统由四个主要层次构成:Linux内核、系统库和运行库、应用程序...