`

Android入门 HelloWord

阅读更多

 

先说说整个程序要做哪些内容吧,简单helloword 通过一个按钮点击在另一个acitvity出现文本Hello xiaoshengDAI

 

具体包结构如下图

 

 

 

说下做的步骤吧:

 

1.首先新建项目,我这边主要是测试Layout所以项目名就叫这个了。

2.我们要显示一个按钮,难后点击这个按钮就转到其他activity显示Hello xiaoshengDAI,新建类Layout主要来显示第一个activity即button,

   1).在main.xml文件中进行配置

Java代码 
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:orientation="vertical"  
  4.     android:layout_width="fill_parent"  
  5.     android:layout_height="fill_parent">   
  6.       
  7.     <Button android:id="@+id/button1"          
  8.             android:layout_width="wrap_content"   
  9.             android:layout_height="wrap_content"   
  10.             android:text="来点我吧"/>         
  11.               
  12. </LinearLayout>  

 

 

 

   2).设置监听和跳转actiovity

 

 

Java代码 
  1. package com.layout;  
  2.   
  3. import android.app.Activity;  
  4. import android.content.Intent;  
  5. import android.os.Bundle;  
  6. import android.view.View;  
  7. import android.view.View.OnClickListener;  
  8. import android.widget.Button;  
  9.   
  10. public class Layout extends Activity {  
  11.     /** Called when the activity is first created. */  
  12.     @Override  
  13.     public void onCreate(Bundle savedInstanceState) {  
  14.         
  15.         OnClickListener listener1 = null;  
  16.           
  17.         Button botton1 = null;            
  18.           
  19.         listener1 = new OnClickListener(){  
  20.             public void onClick(View v) {                 
  21.                 Intent intent0 = new Intent(Layout.this,ActivityFrameLayout.class);           
  22.                 setTitle("FrameLayout");  
  23.                 startActivity(intent0);  
  24.             }             
  25.         };          
  26.           
  27.           
  28.         super.onCreate(savedInstanceState);  
  29.         setContentView(R.layout.main);  
  30.           
  31.         botton1 = (Button) findViewById(R.id.button1);  
  32.         botton1.setOnClickListener(listener1);  
  33.     }  
  34. }  

 

3.新建activityFrameLayout类和activityFrameLayout.xml文件

 

Java代码 
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:orientation="vertical"  
  4.     android:layout_width="fill_parent"  
  5.     android:layout_height="fill_parent"  
  6.     >  
  7. <TextView    
  8.     android:layout_width="fill_parent"   
  9.     android:layout_height="wrap_content"   
  10.     android:text="Hello xiaoshengDAI"  
  11.     />  
  12. </LinearLayout>  

 

Java代码 
  1. package com.layout;  
  2.   
  3. import android.app.Activity;  
  4. import android.os.Bundle;  
  5.   
  6. public class ActivityFrameLayout extends Activity {  
  7.   
  8.     @Override  
  9.     protected void onCreate(Bundle savedInstanceState) {  
  10.       
  11.         super.onCreate(savedInstanceState);  
  12.         setTitle("哈哈");  
  13.         setContentView(R.layout.activityframelayout);  
  14.     }  
  15.   
  16. }  

 

4.对AndroidManifest.xml进行配置,将新建Activity配置文件加进来

 

Java代码 
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"  
  3.       package="com.layout"  
  4.       android:versionCode="1"  
  5.       android:versionName="1.0">  
  6.     <application android:icon="@drawable/icon" android:label="@string/app_name">  
  7.         <activity android:name=".Layout"  
  8.                   android:label="@string/app_name">  
  9.             <intent-filter>  
  10.                 <action android:name="android.intent.action.MAIN" />  
  11.                 <category android:name="android.intent.category.LAUNCHER" />  
  12.             </intent-filter>  
  13.         </activity>  
  14.         <activity android:name=".ActivityFrameLayout" android:label="activityFrameLayout">  
  15.             <intent-filter>  
  16.                 <action android:name="android.intent.action.MAIN" />  
  17.                 <category android:name="android.intent.category.LAUNCHER" />  
  18.             </intent-filter>  
  19.         </activity>  
  20.     </application>  
  21.     <uses-sdk android:minSdkVersion="3" />  
  22. </manifest>   

 5.可以运行了,嘿嘿

 

分享到:
评论
2 楼 勇气魄力 2013-05-12  
好好,学习了
1 楼 jsj_064 2010-08-02  
我刚学android,谢谢你这篇文章。

相关推荐

    android helloword入门级教程

    总结一下,Android入门级教程主要包括以下几个关键点: 1. 使用`strings.xml`管理应用中的文本资源。 2. 创建XML布局文件来定义用户界面。 3. 编写Java代码作为应用的入口点,加载布局,并与界面元素交互。 4. 运行...

    android helloword

    "是每个初学者入门时的第一个程序,它标志着开发者向Android编程世界的迈进。这个简单的程序通常用于展示基础的代码结构和编译运行流程,为后续复杂的开发工作打下基础。 Android应用主要由Java或Kotlin语言编写,...

    helloword+android平台搭建心得

    "HelloWord+Android平台搭建心得"这个主题,意味着我们将深入探讨如何在Android环境中配置开发工具,编写并运行你的第一个Android应用——HelloWorld。 一、Android SDK安装与管理 Android SDK是Android应用程序...

    arcgis forandroid helloword

    虽然"HelloWord"示例只是展示了基本的地图加载,但ArcGIS for Android的功能远不止于此。开发者可以添加交互式图层、进行地理编码、使用地理分析工具,甚至实现离线地图等功能。 8. **最佳实践** 在实际开发中,...

    arcgis for android helloword demo

    “HelloWorld”是任何编程语言或框架学习的入门示例,对于ArcGIS for Android也不例外。这个简单的示例旨在展示如何在Android应用中加载并显示一张地图,它是理解ArcGIS for Android核心功能的第一步。 首先,我们...

    android系统helloword

    "程序是每个新手入门时的第一个步骤,它标志着你在学习这个强大移动操作系统编程之旅的开始。在这个简单的程序中,我们将深入理解Android应用的基础架构,包括项目的创建、布局设计以及运行应用程序。 首先,...

    android_helloword

    "程序是每个开发者入门时的第一个示例,它标志着你在Android应用开发旅程的起点。这个名为"android_helloworld"的压缩包文件包含了Android平台下实现"Hello, World!"的基本源代码,是初学者理解和学习Android应用...

    android jni helloword

    "android jni helloworld"这个标题暗示我们将讨论一个简单的JNI入门教程,可能是通过一个实际的 HelloWorld 示例来介绍如何配置环境并进行调试。 在Android Studio 2.3.3中,配置JNI开发环境涉及以下步骤: 1. **...

    Android HelloWord code

    在Android开发领域,"Hello World"程序是每个初学者入门的第一步。这个程序简单到仅仅是为了展示一个文本信息,但它的意义重大,因为它标志着开发者迈入Android应用开发的门槛。让我们详细了解一下Android "Hello ...

    HelloWord_android_android_egret_

    游戏例子,基于egret引擎,入门示例。。。。。。。。。。

    Android参考示例大全.zip

    资源内容十分丰富: ...Android可视化环境配置及简单HelloWord;Android模拟器及编译环境安装新手入门;Android实现GPS定位;Android移植;Eclipse开发android应用;GridView宫格视图实践;深入浅出Android-教程

    hello-world:Hello World 是一个 Android Studios 练习项目

    " 程序是初学者入门编程时最常见的例子,它展示了最基本的语言语法。在这个特殊的案例中,我们关注的是一个基于 Android Studio 的 "Hello World" 练习项目。Android Studio 是谷歌推出的专业级 Android 应用开发...

    helloword

    "程序通常被视为初学者入门编程的第一步,它标志着你在学习新的编程语言或框架时编写的第一段代码。在这个场景中,标题和描述中的“helloworld”很可能指的是一个简单的Java程序,旨在展示如何在Java环境下打印出...

    helloword:这是你好世界的描述

    标题 "HelloWorld: 这是你好世界的描述" 暗示了我们正在处理一个与编程相关的项目,很可能是初学者入门教程,特别是针对Java语言。这个项目可能包含了一个简单的"Hello, World!"程序,这是大多数编程语言教学中的第...

    hello-world:第一个 github 仓库

    【标题】"hello-world:第一个 github 仓库" 暗示了这是一个初学者入门级的项目,通常用于演示如何在 GitHub 上创建并管理一个基本的代码仓库。在 IT 领域,GitHub 是一个非常重要的平台,它允许开发者存储、共享和...

Global site tag (gtag.js) - Google Analytics