Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android開發入門(七)處理變化 7.1 觸發事件

Android開發入門(七)處理變化 7.1 觸發事件

編輯:Android開發教程

目前看來,我們已經看到了,可以使用兩種方法去適應屏幕方向的改變。現在,讓我們看以下,當屏幕方 向改變的時候,Activity狀態的改變。

1. 創建一個工程:Orientations。

2. main.xml文件 。

<?xml version="1.0" encoding="utf-8"?>       
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" >       
<!-- 注意,這個EditText使用了android:id屬性 --> 
<EditText 
    android:id="@+id/txtField1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" />       
<!-- 注意,這個EditText沒有使用android:id屬性 --> 
<EditText 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" />       
             
</LinearLayout>

3、OrentationsActivity.java。

public class 

OrientationsActivity extends Activity {       
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) {       
        super.onCreate(savedInstanceState);       
        setContentView(R.layout.main);       
        Log.d("StateInfo", "onCreate");       
    }       
                 
    @Override 
    public void onStart() {       
        Log.d("StateInfo", "onStart");       
        super.onStart();       
    }       
             
    @Override 
    public void onResume() {       
        Log.d("StateInfo", "onResume");       
        super.onResume();       
    }       
             
    @Override 
    public void onPause() {       
        Log.d("StateInfo", "onPause");       
        super.onPause();       
    }       
             
    @Override 
    public void onStop() {       
        Log.d("StateInfo", "onStop");       
        super.onStop();       
    }       
             
    @Override 
    public void onDestroy() {       
        Log.d("StateInfo", "onDestroy");       
        super.onDestroy();       
    }       
             
    @Override 
    public void onRestart() {       
        Log.d("StateInfo", "onRestart");       
        super.onRestart();       
    }       
             
}

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