Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android意圖傳參數

android意圖傳參數

編輯:關於Android編程

一、按照向導創建一個工程,layout的activity_main.xml文件內容如下:

 

1)android:layout_width="match_parent" :谷歌把fill_parent改成了與實際效果更符合的match_parent,表示塞滿容器,塞的意思就是有多少空間,占用多少空間

 

2)android:layout_height="wrap_content" :設置為wrap_content將完整顯示其內部的文本和圖像。布局元素將根據內容更改大小。設置一個視圖的尺寸為wrap_content大體等同於設置Windows控件的Autosize屬性為True。

3)android:text :設置按鈕的顯示值

 

二、在Main函數做意向傳參跳轉

 

	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		button = (Button)this.findViewById(R.id.button);
		button.setOnClickListener(new View.OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub
			     Intent intent = new Intent(MainActivity.this,OtherActivity.class);
			     intent.putExtra("name", "Deng");
			     intent.putExtra("age", 23);
			     startActivity(intent);
			}
		});
	}

 

 

通過startActivity方法啟動


三、新建一個other.xml 和 OtherActivity.class

 



    



public class OtherActivity extends Activity {

	private TextView textview;
	public OtherActivity(){
		
	}
	protected void onCreate(Bundle savedInstanceState){
		super.onCreate(savedInstanceState);
		setContentView(R.layout.other);
		textview = (TextView)this.findViewById(R.id.msg);
		Intent intent = getIntent();
		String name = intent.getStringExtra("name");
		int age = intent.getIntExtra("age", 0);
		textview.setText("name"+name+";"+"age"+age);
	}
}

 

記得重寫onCreate方法以及設置setContentView布局


四、最後在文件AndroidManifest.xml添加一個activity標簽

 

 
        
            
                

                
            
        
       
    

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved