コメント |
[[ワークスペース作成]]
https://lh6.googleusercontent.com/-R5ktDWP6w5I/Ub2NtPXQl5I/AAAAAAAAOSc/NGVVPNeltGs/s700/_img.jpg
[[新規プロジェクト]]
https://lh6.googleusercontent.com/-dLHvtv2Xyvo/Ub2Oqj5G8SI/AAAAAAAAOSs/8rN7KFRpyu4/s700/_img.jpg
[[ボタンを追加]]
https://lh4.googleusercontent.com/-5taNuXeWUL0/Ub2PTgxYIkI/AAAAAAAAOS0/_5ELMDiYG4k/s700/_img.jpg
[[ボタンにイベントを登録]]
https://lh6.googleusercontent.com/-4EFuMLNSTJM/Ub2QKT17gQI/AAAAAAAAOTE/xVcbA8Ze5G4/s700/_img.jpg
[[イベントを作成して、次ページの呼び出しコードを記述]]
https://lh3.googleusercontent.com/-Z7JjRg55shM/Ub2XyBhJZUI/AAAAAAAAOTU/mFjLEMxzyLs/s700/_img.jpg
[[次ページ用の新しいクラスを作成]]
https://lh4.googleusercontent.com/-idhLYRIQcq8/Ub2YeAP--PI/AAAAAAAAOTc/SSVY5OfPkvE/s669/_img.jpg
[[Activity を継承する為に参照]]
https://lh5.googleusercontent.com/-iKps9eGaCXs/Ub2bVOBnfTI/AAAAAAAAOUU/x1yazxsTHPA/s700/_img.jpg
[[参照ダイアログ]]
https://lh5.googleusercontent.com/-VYvtxQplUMA/Ub2a9lvNiAI/AAAAAAAAOUM/li2GrbNAeCc/s600/_img.jpg
[[新しいページとしてのアクティビティ]]
https://lh3.googleusercontent.com/-eUWdsa7vc3k/Ub2b_pcLeUI/AAAAAAAAOUk/6T0JgBVoPQU/s700/_img.jpg
[[新しいページ用の画面レイアウトを作成]]
https://lh3.googleusercontent.com/-nVlgoVEpXBk/Ub2Zu5VuvZI/AAAAAAAAOT0/a3eUgVD-mC8/s637/_img.jpg
https://lh6.googleusercontent.com/-8J8ns0NWnQQ/Ub2Z6guaLqI/AAAAAAAAOT8/mq0Et65YuaY/s700/_img.jpg
@C:red(レイアウト名は小文字のみ)
https://lh5.googleusercontent.com/-Tj1RDLQ8rDs/Ub2aXmlxROI/AAAAAAAAOUE/hk1YwowamD8/s700/_img.jpg
[[新しいページにイベントを作成]]
https://lh3.googleusercontent.com/-eUWdsa7vc3k/Ub2b_pcLeUI/AAAAAAAAOUk/6T0JgBVoPQU/s700/_img.jpg
[[ソースメニューから]]
https://lh5.googleusercontent.com/-zF0V0sZEiXA/Ub2brUUW4FI/AAAAAAAAOUc/9pkOVXPNAW8/s536/_img.jpg
[[イベントを選択]]
https://lh6.googleusercontent.com/-lRC9B6T_Qx0/Ub2cbQTbAoI/AAAAAAAAOUs/Dfmk7fQ-bMA/s559/_img.jpg
[[画面を表示するコード]]
https://lh5.googleusercontent.com/-SeXkeARnkoc/Ub2c0tG9U4I/AAAAAAAAOU0/gqij-R30iKA/s498/_img.jpg
[[AndroidManifest にアクティビティを登録]]
https://lh6.googleusercontent.com/-FIVGsAb1A7U/Ub2da0mZLNI/AAAAAAAAOVA/Namm5mM8xzw/s700/_img.jpg
[[Activity をトップレベルに追加]]
https://lh3.googleusercontent.com/-5gL_UrLUfec/Ub2diM-B1BI/AAAAAAAAOVI/A0BwZDwPrQo/s700/_img.jpg
[[名前を参照]]
https://lh3.googleusercontent.com/-6nej-4LKeIw/Ub2eFNrRUMI/AAAAAAAAOVQ/bygWUumuiqY/s700/_img.jpg
https://lh4.googleusercontent.com/-NSqrQcsbgoI/Ub2eRz7XcxI/AAAAAAAAOVY/m8kTqEjpjC8/s600/_img.jpg
[[フィルタを追加]]
https://lh3.googleusercontent.com/-9YPeuUeg880/Ub2fLTowcCI/AAAAAAAAOVo/uEUs5PLfzJo/s407/_img.jpg
https://lh3.googleusercontent.com/-htvBI-MhiTE/Ub2e-RQoKUI/AAAAAAAAOVg/_20dyIqxEmY/s618/_img.jpg
[[アクションを追加]]
https://lh5.googleusercontent.com/-tttCWCTukm4/Ub2fivNpRtI/AAAAAAAAOVw/RBP5KwOU7qw/s401/_img.jpg
https://lh6.googleusercontent.com/-bc1WpF8b78w/Ub2frd9DUeI/AAAAAAAAOV4/f54vGFwvg1Q/s639/_img.jpg
[[アクション名を登録]]
https://lh6.googleusercontent.com/-hQ6RUhvhMOA/Ub2f_9XVpwI/AAAAAAAAOWA/hl5ZA71664M/s700/_img.jpg
@SHOW
@c:red(あとは実行)
※ Activity に ACTION_MAIN を設定しておくと、Eclipse の設定でその画面を直接実行できます
https://lh6.googleusercontent.com/-PxwuimMio8U/Ub2pmI8In9I/AAAAAAAAOWU/HVtEO6mRgEk/s276/_img.jpg
https://lh6.googleusercontent.com/-U7NoahjE-_0/Ub2p8GTs0dI/AAAAAAAAOWc/jumHDIIn5k0/s699/_img.jpg
activity 要素のみで、名前が登録されていたら呼び出す事ができます
( フィルタは必要無いですが、直接呼べるので登録しておいたほうが便利です )
@END
@DIV
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.menutest"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.menutest.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="NextPage">
</activity>
</application>
</manifest>
@END
[[intent に文字列を引き渡す]]
@DIV
public void nextPage(View v) {
Intent intent = new Intent();
@c:red(intent.putExtra)("data", "0001");
intent.setClassName("com.example.menutest", "com.example.menutest.NextPage");
startActivity(intent);
}
@END
@DIV
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO 自動生成されたメソッド・スタブ
super.onCreate(savedInstanceState);
try {
Intent intent = getIntent();
String data = @c:red(intent.getStringExtra)("data");
if ( data != null ) {
System.out.println(data);
}
} catch (Exception e) {
e.printStackTrace();
}
this.setContentView(R.layout.next_page);
}
@END
|