安装完Android Studio,建立新的工作空间。
先创建Hello World工程。
成功后,点击默认打开的两个文件:布局文件activity_main.xml和代码文件MainActivity.java
在布局文件activity_main.xml和代码文件TextView的节点下方添加
android:id="@+id/tv_hello";
然后回到代码文件MainActivity.java,在setContentView方法下面添加几行代码,来对activity_main.xml进行操控。
内容如下:
布局文件activity_main.xml:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.administrator.myapplication.MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:id="@+id/tv_hello"
/>
</android.support.constraint.ConstraintLayout>
代码文件MainActivity.java:
package com.example.administrator.myapplication;
import android.graphics.Color;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//往APP界面填充activity_main的布局内容
setContentView(R.layout.activity_main);
//获取名字为tv_hello的TextView控件
TextView tv_hello = (TextView)findViewById(R.id.tv_hello);
////控制文件内容、颜色、字体大小
tv_hello.setText("今天天气真热!");
tv_hello.setTextColor(Color.RED);
tv_hello.setTextSize(30);
}
}
分享到:
相关推荐
在Android Studio中,通过"Start a new Android Studio project"开始创建你的第一个Android项目。你需要指定项目名、包名、最低API级别以及应用类型(例如,是否包含Activity或Fragment)。 5. **编写代码** ...
- **增加控件**:Android Studio允许开发者通过编写XML布局文件或直接在布局编辑器中操作来增加按钮、文本框等控件。每个控件都可以设置相应的属性,如大小、颜色、对齐方式等。 - **创建新窗体**:在Android中,新...
在探讨Android Studio的环境搭建之前,我们首先需要了解Android Studio的基本概念及其在Android应用开发中的地位。Android Studio是谷歌推出的官方集成开发环境(IDE),它为Android应用的开发提供了全面的支持和...
在Android Studio的初步接触中,读者将学习如何安装和配置这个强大的集成开发环境(IDE),了解其工作界面和基本功能,包括代码编辑器、调试工具以及项目管理等。Android Studio提供了直观的向导来创建新项目,这...
在“android 若水新闻代码(部分)”这个项目中,开发者已经初步构建了一个新闻应用的基础框架,但还存在部分未完成的代码,需要进一步完善。这个项目涉及到Android开发中的多个关键知识点,下面将对这些核心技术和...
Android Studio是Google官方推荐的开发工具,集成了代码编辑器、调试器、构建工具等,支持Gradle构建系统,便于版本管理和依赖管理。而ADT是早期常用的开发工具,它基于Eclipse,同样具备项目管理、调试等功能。 三...
在Android开发过程中,初学者需要经历一系列的配置步骤才能开始编写代码。首先,我们要了解的是Android开发的基础配置,包括安装和配置开发工具、JDK、SDK环境变量以及ADT插件。 **1. 安装配置** - **JDK (Java ...
6. **生命周期**:Android组件(尤其是Activity)具有特定的生命周期,源代码会展示如何在各个生命周期方法(如`onCreate()`, `onStart()`, `onResume()`, `onPause()`, `onStop()`, `onDestroy()`)中编写代码,以...
在后续的学习中,你将学习到如何编写XML布局文件、Java代码,以及如何使用Android Studio的各种功能,如代码自动补全、调试工具等。此外,还需要了解Android的四大组件(Activity、Service、BroadcastReceiver、...
4. **ListView**:ListView是Android中用于显示大量数据的列表视图,可以进行滚动操作。在这个应用中,ListView可能是主要的界面元素,用于显示用户的记事条目。通过Adapter,ListView可以动态加载和更新数据。 5. ...
《疯狂Android讲义》是Android开发领域的一本经典教材,其第三章主要涵盖了Android系统的基础知识和核心概念。从给出的文件名"03"来看,...在源代码文件中,读者可以通过实际操作和修改代码来深化理解,提升编程技能。
本资料包含PPT课件的第二部分,共四个章节,具体包括0203_Activity初步、0207_Android中的基本控件(下)、0206_Android事件处理以及0204_Android中的基本控件(上)、0205_布局管理器等关键内容。 1. **Activity...
同时,会教授如何在代码中动态添加和操作控件,以及使用布局管理器如LinearLayout、RelativeLayout和ConstraintLayout进行界面布局。 第4章:Android布局管理综述 本章进一步探讨Android的布局管理,包括如何使用...
总结,开发"android第一个APP"涉及到使用Android Studio创建新项目,理解Android应用的基本结构和生命周期,编辑布局文件以及在Java代码中操作UI元素。通过这个过程,你将对Android开发有初步的认识,并为进一步学习...
在开始编程之前,要熟悉Android Studio的界面和基本操作,如创建新项目、设置项目属性、编写XML布局文件以及编写Java或Kotlin代码。了解Gradle构建系统,它是Android Studio中的默认构建工具,负责编译、打包和依赖...
Mockable Android JAR是Google为Android应用开发者提供的一种工具,它允许在单元测试中模拟系统类,以便于测试应用程序代码。 首先,我们来理解一下“mockable-android-26.jar”的含义。这个文件是Android SDK的一...
在前10章的代码中,我们可以看到Android开发的基础内容,包括但不限于: 1. **环境搭建**:如何安装Android Studio,配置开发环境,以及使用AVD管理器创建虚拟设备。 2. **Hello World**:初步接触Android应用开发...
通过这个简单的"Hello World"程序,开发者可以学习到Android的基础概念,如活动(Activity)、布局(Layout)、视图(View)和控件(Widget),以及Java语言在Android环境中的应用。此外,还能初步了解Android ...
在Android开发领域,入门实例是学习的关键步骤,它能帮助初学者快速理解基本概念和实践操作。本实例将深入探讨Android应用开发的基础知识,通过创建一个简单的"Hello, Android World!"程序来引导初学者入门。 首先...