最近在学习安卓应用开发,看视频自学。视频的地址在这里:http://bbs.android100.org/forum.php?mod=viewthread&tid=450
因为教程里有些细小的步骤没有说明,所以我在工程中添加Activity的时候遇到了困难。不过仔细看视频+百度之后找到了解决办法,把步骤列出,供日后学习使用。中间包含了设置Activity控件(以TextView为例)的值的过程。
首先,你得有个工程……
其次,创建Activity的基本方法分为四步,这个是从视频里直接抄过来的:
- 一个Activity就是一个类,这个类是继承android.app.Activity类的子类。
- 需要复写onCreate方法。
- 每添加一个Activity,就要在Manifest.xml中注册。
- 为Activity添加必要的控件。
以下是具体操作步骤:
1. 创建.java文件。
在src的包(com.***)里,点右键-New-Class,弹出如下窗口,输入文件名,Finish。
2. 在生成的.java文件中(我建的是haha.java),导入android.app.Activity,继承Activity。
package com.testCarema.android; import android.app.Activity; public class haha extends Activity{}
3. 复写onCreate方法。
右键-Source-Override/Implement Methods…,找到onCreate(Bundle),如下,点OK。
<!--[endif]-->
此时代码如下,先放着不用管它。
<!--[endif]-->
4. 在AndroidManifest.xml中注册。
在AndroidManifest.xml中的application里,写Activity的名字和标签:
</activity> <activity android:name=".haha" android:label="ha"> </activity>
5. <!--[endif]-->创建布局文件,添加控件。
在res-layout中,右键-new-file,文件名为XX(随意替换).xml。
之后可以把main.xml里的代码复制过来,再做修改,如:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:id="@+id/tips" android:layout_width="fill_parent" android:layout_height="fill_parent" /> <!--这是xml注释的符号--> <!--这里以创建文本框为例进行说明--> </RelativeLayout>
这里顺带添加了一个TextView控件。
6. 设置控件的值。
在xml用android:id语句为控件添加id(见上文)之后,然后在之前的.java的onCreate里,为控件设置内容,代码如下:
public class haha extends Activity { private TextView tips = null; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); TextView tips=(TextView)findViewById(R.id.tips); tips.setText("Hello world"); }
7. 附:(来源:http://hi.baidu.com/arm_dsp/item/e457ecc9c8d7f656bdef69b8)
textview cannot be resolved to a type 解决方法
按照视频,在添加
TextView myTextView=(TextView)this.findViewById(R.id.myTextView); Button myButton=(Button)this.findViewById(R.id.myButton);
时,发生了"textview cannot be resolved to a type“错误,后在开头加入
import android.widget.Button; import android.widget.TextView;
或按下Alt+Shift+O,即解决。
相关推荐
Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的...
2. **重写onCreate()方法**:当Activity首次创建时,系统会调用`onCreate()`方法。在这里,你可以设置界面布局和初始化控件。例如,通过调用`setContentView()`加载布局资源。 3. **配置AndroidManifest.xml**:每个...
在Android开发中,掌握常用控件的使用是至关重要的,因为它们构成了用户界面的基础。本篇将详细讲解两个常用的控件:ProgressBar和ListView。 首先,我们来看ProgressBar,它是一个表示操作进度的可视化组件。...
### Android开发学习笔记 #### Button按钮的实现与交互 在Android开发中,`Button`控件是最常用的用户界面元素之一,用于触发特定的操作或事件。本文档将详细讲解如何创建并自定义一个简单的按钮,并设置点击事件...
从给定的文件信息来看,这些内容主要是Android开发的学习笔记,涵盖了从基础控件的添加、布局的设置、样式主题的调整到Activity生命周期的管理等多方面的知识点。以下是对文件内容的具体分析: 1. 添加TextView控件...
标题《Android学习新手笔记》所涉及的知识点: 1. Android背景知识 - Android系统基于Linux系统开发,拥有开放源码。 - Android系统框架由多个组件构成,其中包括Activity、Intent、Service、ContentProvider、...
在“Android 学习笔记(十三):Activity-GridView”这篇笔记中,主要讲解了如何在Activity中使用GridView以及如何自定义适配器来实现特定的UI效果。以下是关于这个主题的详细知识点: 1. **GridView基本概念**: ...
在Activity的onCreate()方法中,通过调用findViewById()方法,可以找到XML布局文件中定义的控件。方法参数是R.id中的ID值,这些值在编译时自动生成的R.java文件中被映射。找到控件后,可以对它们进行操作,比如修改...
Android基础学习笔记主要涵盖了一系列关于Android开发的基本概念和关键组件,以下是这些知识点的详细解析: 1. **Activity**: 是Android应用程序的基本单元,它代表用户在屏幕上看到的一个界面。每个Activity都必须...
《Android学习笔记》 在移动应用开发领域,Android操作系统占据着重要的地位,为开发者提供了丰富的API和工具,使得创建各种应用程序变得可能。本压缩包文件包含了一位学习者从第一天到第五天,以及一个特定项目...
在TableLayout中,你可以通过设置`android:layout_span`属性让一个控件跨越多列,而`android:layout_column`则用于指定控件所在的列数。例如,如果你想让一个EditText占据3列,可以设置`android:layout_span="3"`。 ...
1. Android Studio学习笔记的概览 - 笔记是作者在Android Studio 3.2版本上进行安卓开发学习时遇到的问题记录,涵盖三个多月的学习心得。 2. Android颜色设置 - 学习如何在Android应用中设置和使用颜色,颜色的...
Android学习笔记(四)Android 中Activity页面的跳转及传值 Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 Android学习笔记(六)——自定义ListView布局+AsyncTask异步任务 Android学习笔记(七)...
在创建Activity时,需要定义一个继承自Activity的类,并重写onCreate()方法,用于初始化界面和设置布局。同时,Activity的配置信息需要在AndroidManifest.xml文件中注册。 2. **Intent**:Intent是Android系统中...
Android学习笔记2中提到的内容涵盖了Android开发的核心知识,包括Android四大组件、Activity生命周期、Service生命周期、广播接收器生命周期以及资源文件的使用。 首先,Android四大组件包括Activity、...
《Android学习笔记最新版(1-4)》是一份针对初学者精心编撰的教程,旨在帮助新手快速掌握Android开发的基础知识。这份笔记涵盖了从环境搭建到应用开发的全过程,内容丰富,深入浅出,是Android学习者的理想参考资料...
Android学习笔记全全整理,是针对想要深入理解并掌握Android开发技术的学习者们的一份宝贵资源。这份笔记涵盖了从基础到高级的多个方面,旨在帮助读者建立起完整的Android知识体系。以下将详细介绍其中可能包含的...
### Android基础知识及常用控件详解 #### 一、Android应用基础...以上就是关于Android基础知识及常用控件的详细介绍,这些控件在实际开发中非常实用,掌握了它们的使用方法后,可以更好地构建出丰富的用户界面和功能。