`
wenweijie
  • 浏览: 10356 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Android Studio 初步在代码中操作控件

阅读更多
安装完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开发环境搭建操作指南

    在Android Studio中,通过"Start a new Android Studio project"开始创建你的第一个Android项目。你需要指定项目名、包名、最低API级别以及应用类型(例如,是否包含Activity或Fragment)。 5. **编写代码** ...

    Android Studio开发边干边学

    - **增加控件**:Android Studio允许开发者通过编写XML布局文件或直接在布局编辑器中操作来增加按钮、文本框等控件。每个控件都可以设置相应的属性,如大小、颜色、对齐方式等。 - **创建新窗体**:在Android中,新...

    androidstudio 环境搭建 初学 入门

    在探讨Android Studio的环境搭建之前,我们首先需要了解Android Studio的基本概念及其在Android应用开发中的地位。Android Studio是谷歌推出的官方集成开发环境(IDE),它为Android应用的开发提供了全面的支持和...

    《Android Studio开发实战:从零基础到App上线》1-16章课件

    在Android Studio的初步接触中,读者将学习如何安装和配置这个强大的集成开发环境(IDE),了解其工作界面和基本功能,包括代码编辑器、调试工具以及项目管理等。Android Studio提供了直观的向导来创建新项目,这...

    android 若水新闻代码(部分)

    在“android 若水新闻代码(部分)”这个项目中,开发者已经初步构建了一个新闻应用的基础框架,但还存在部分未完成的代码,需要进一步完善。这个项目涉及到Android开发中的多个关键知识点,下面将对这些核心技术和...

    《Android应用开发》开放实验项目总结报告-模板.doc

    Android Studio是Google官方推荐的开发工具,集成了代码编辑器、调试器、构建工具等,支持Gradle构建系统,便于版本管理和依赖管理。而ADT是早期常用的开发工具,它基于Eclipse,同样具备项目管理、调试等功能。 三...

    android开发初步配置

    在Android开发过程中,初学者需要经历一系列的配置步骤才能开始编写代码。首先,我们要了解的是Android开发的基础配置,包括安装和配置开发工具、JDK、SDK环境变量以及ADT插件。 **1. 安装配置** - **JDK (Java ...

    疯狂android讲义第一章源代码

    6. **生命周期**:Android组件(尤其是Activity)具有特定的生命周期,源代码会展示如何在各个生命周期方法(如`onCreate()`, `onStart()`, `onResume()`, `onPause()`, `onStop()`, `onDestroy()`)中编写代码,以...

    搭建Android开发环境

    在后续的学习中,你将学习到如何编写XML布局文件、Java代码,以及如何使用Android Studio的各种功能,如代码自动补全、调试工具等。此外,还需要了解Android的四大组件(Activity、Service、BroadcastReceiver、...

    Android新手入门练习 生活记事 源代码

    4. **ListView**:ListView是Android中用于显示大量数据的列表视图,可以进行滚动操作。在这个应用中,ListView可能是主要的界面元素,用于显示用户的记事条目。通过Adapter,ListView可以动态加载和更新数据。 5. ...

    疯狂android讲义第三章源代码

    《疯狂Android讲义》是Android开发领域的一本经典教材,其第三章主要涵盖了Android系统的基础知识和核心概念。从给出的文件名"03"来看,...在源代码文件中,读者可以通过实际操作和修改代码来深化理解,提升编程技能。

    Android 开发实战经典PPT课件(2-4)共4个.zi

    本资料包含PPT课件的第二部分,共四个章节,具体包括0203_Activity初步、0207_Android中的基本控件(下)、0206_Android事件处理以及0204_Android中的基本控件(上)、0205_布局管理器等关键内容。 1. **Activity...

    Android应用开发完全自学手册

    同时,会教授如何在代码中动态添加和操作控件,以及使用布局管理器如LinearLayout、RelativeLayout和ConstraintLayout进行界面布局。 第4章:Android布局管理综述 本章进一步探讨Android的布局管理,包括如何使用...

    android第一个APP

    总结,开发"android第一个APP"涉及到使用Android Studio创建新项目,理解Android应用的基本结构和生命周期,编辑布局文件以及在Java代码中操作UI元素。通过这个过程,你将对Android开发有初步的认识,并为进一步学习...

    Android从零学习文档.rar

    在开始编程之前,要熟悉Android Studio的界面和基本操作,如创建新项目、设置项目属性、编写XML布局文件以及编写Java或Kotlin代码。了解Gradle构建系统,它是Android Studio中的默认构建工具,负责编译、打包和依赖...

    mockable-android-26_wearess_android源码_android_

    Mockable Android JAR是Google为Android应用开发者提供的一种工具,它允许在单元测试中模拟系统类,以便于测试应用程序代码。 首先,我们来理解一下“mockable-android-26.jar”的含义。这个文件是Android SDK的一...

    疯狂android讲义第3版---光盘代码

    在前10章的代码中,我们可以看到Android开发的基础内容,包括但不限于: 1. **环境搭建**:如何安装Android Studio,配置开发环境,以及使用AVD管理器创建虚拟设备。 2. **Hello World**:初步接触Android应用开发...

    hello world _android

    通过这个简单的"Hello World"程序,开发者可以学习到Android的基础概念,如活动(Activity)、布局(Layout)、视图(View)和控件(Widget),以及Java语言在Android环境中的应用。此外,还能初步了解Android ...

    Android 入门实例

    在Android开发领域,入门实例是学习的关键步骤,它能帮助初学者快速理解基本概念和实践操作。本实例将深入探讨Android应用开发的基础知识,通过创建一个简单的"Hello, Android World!"程序来引导初学者入门。 首先...

Global site tag (gtag.js) - Google Analytics