`

android HelloWord

阅读更多

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

 

具体包结构如下图

 

 

 

说下做的步骤吧:

 

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

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

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

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">	
    
    <Button android:id="@+id/button1"    	
    		android:layout_width="wrap_content" 
    		android:layout_height="wrap_content" 
    		android:text="来点我吧"/>       
    		
</LinearLayout>

 

 

 

   2).设置监听和跳转actiovity

 

 

package com.layout;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class Layout extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
      
        OnClickListener listener1 = null;
        
        Button botton1 = null;         	
        
        listener1 = new OnClickListener(){
			public void onClick(View v) {				
				Intent intent0 = new Intent(Layout.this,ActivityFrameLayout.class);			
				setTitle("FrameLayout");
				startActivity(intent0);
			}        	
        };        
        
        
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        botton1 = (Button) findViewById(R.id.button1);
        botton1.setOnClickListener(listener1);
    }
}

 

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

   

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Hello xiaoshengDAI"
    />
</LinearLayout>

 

package com.layout;

import android.app.Activity;
import android.os.Bundle;

public class ActivityFrameLayout extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
	
		super.onCreate(savedInstanceState);
		setTitle("哈哈");
		setContentView(R.layout.activityframelayout);
	}

}

 

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

  

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.layout"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".Layout"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".ActivityFrameLayout" android:label="activityFrameLayout">
        	<intent-filter>
        		<action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
        	</intent-filter>
        </activity>
    </application>
    <uses-sdk android:minSdkVersion="3" />
</manifest> 

 5.可以运行了,嘿嘿

  • 大小: 26.1 KB
分享到:
评论
2 楼 lnx1824 2010-04-24  
先巩固现有的j2ee,过段时间再来学习!
1 楼 kejiangwei 2009-08-10  
继续努力,哈哈

相关推荐

Global site tag (gtag.js) - Google Analytics