スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Android/Activityで画面を遷移する

ボタンを押すと画面遷移する例
■MainActivity
遷移元のActivity。
下記のメソッドで画面遷移する。
Intent intent = new Intent(MainActivity.this, TestActivity.class);
startActivity(intent);


public class MainActivity extends Activity {
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);

Button btn = (Button)findViewById(R.id.button01);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v){
// インテントのインスタンス生成
Intent intent = new Intent(MainActivity.this, TestActivity.class);
startActivity(intent);
}
});
}
}

■res/layout/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"
  >
  <TextView android:id="@+id/textview01"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text= "MainActivityです。"
    />
  <Button android:id="@+id/button01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
  />
</LinearLayout>


■TestActivity
遷移先のActivity。

public class TestActivity extends Activity {
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.test);
}
}




■res/layout/test.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:id="@+id/textview02"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text= "TestActivityです。"
    />
</LinearLayout>


■AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.test"
  android:versionCode="1"
  android:versionName="1.0">
  <application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".MainActivity"
      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=".TestActivity"
      android:label="@string/app_name">
    </activity>
  </application>
  <uses-sdk android:minSdkVersion="4" />
</manifest> 
関連記事
スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

mogarhetoric

Author:mogarhetoric
アプリ好きな人です。アンドロイドアプリとか作ったりしてます。

最新記事
月別アーカイブ
カテゴリ
検索フォーム
リンク
QRコード
QR
RSSリンクの表示
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。