• 締切済み

androidアプリを作成~画面遷移~

eclipseでAndroidアプリを作成しようとしています。 ボタンを使用して3画面の画面遷移をさせたいのですが なかなかうまくいきません(汗) main->sub1までの画面遷移 sub1->mainまではできまるようになったのですが ググってもmain->sub1->sub2 と遷移させることができませんでした。 main->sub1->sub2 と遷移させた上で sub1からもsub2からもmainに 戻れるようなjavaとマニフェストをできるだけ細かく教えていただきたいのですが、 ご教授下さい。

  • Java
  • 回答数2
  • ありがとう数0

みんなの回答

  • ora540
  • ベストアンサー率83% (5/6)
回答No.2

もうひとつ

参考URL:
http://u2k772.blog95.fc2.com/blog-entry-250.html
  • ora540
  • ベストアンサー率83% (5/6)
回答No.1

画面遷移については紹介したURLが参考になると思います。 main->sub1->sub2 と遷移させた上で sub1からもsub2からもmainに戻るには 「Intent.FLAG_ACTIVITY_CLEAR_TOP」で検索すると良いと思います。例えば「http://edywrite.blogspot.jp/2011/02/android-tips-activity.html」とかでどうでしょう。

参考URL:
http://ichitcltk.hustle.ne.jp/gudon/modules/pico_rd/index.php?content_id=63

関連するQ&A

  • eclipse-android(複数画面遷移)

    eclipseを使用してandroidアプリを作成しています。 画面遷移について ボタンを使用して3画面以上の遷移を行いたいのですが、 うまくいきません。 main->sub1とsub1->mainまでの遷移はできていますが、 main->sub1->sub2の画面遷移がどうしてもうまく行きません。 ググっても3画面以上の遷移方法がでていなく、 困っています。ご教授下さい。 javaとマニフェスト、string.xml細かく教えて下さい。

  • Strutsで画面遷移させない。

    Strutsでwebアプリを作成しているのですが、jsp上のボタンを押下時、sessionに持ってる変数を書き換えたいのですが、画面遷移はさせたくないのです。それって可能ですか? どなたかご教授ください。

    • ベストアンサー
    • Java
  • Androidの画面遷移ができません(その2)

    前回の質問の続きです. 今度はページXXXXXから3つのボタン(AAAAA,BBBBB,CCCCCと仮定)を画面上に表示させ,ボタンに記載された通りの各ページAAAAA,BBBBB,CCCCCに画面遷移しようと考えています. AAAAA,BBBBB,CCCCCにはそれぞれ異なった画像が表示されるようにプログラミングしてあるのですが,すべてのボタンを押してもページAAAAAに画面遷移してしまい困っています. おそらくAndroidManifest.xmlの定義が間違えているのではないかと思っているのですが,どこに原因があるのでしょうか?解答よろしくお願いします. 【AndroidManifest.xml】 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="sample.XXXXX" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="9" /> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".XXXXX" 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="AAAAA"></activity> <activity android:name="BBBBB"></activity> <activity android:name="CCCCC"></activity> </application> </manifest>

  • androidの画面遷移について

    アンドロイドアプリケーションを開発しています。 アプリで以下のようにA画面から始まり3つのアクティビティを遷移するのですが A画面 → B画面 → C画面  ↑          ↓     ←  ←  ←  C画面からA画面に遷移させようとするとアプリケーションが止まってしまいます。 このとき画面は真っ黒またはA画面になり、タッチしても動作しません。 ログも停止します。 画面はすべてSurfaceViewで作っています。遷移はすべてIntentです。 Intentで同じ画面に戻るとき指定しなければ行けないことや、配慮しなければ いけないことがありましたら、教えてください。 ログも止まってしまうため、手がかりがない状態です。 これらのことが記載されているページや図書がありましたら教えていただけないでしょうか? 以上、よろしくお願いします。

  • antコマンドでAndroidアプリを作成する

    Eclipseを使用してJAVAでAndroidソースを書いています。 Androidプロジェクトを作成後、「ant release」コマンドを使い、コマンドラインからAndroidアプリを生成したいと思っています。 このとき、コマンドに何かしらの引数を与え、その引数の内容をAndroidアプリのJavaソースに反映させたいと思っています。 具体的には、テキストフィールドに表示する文字列を、antでアプリを作成するときのコマンドの引数の内容から取りたいのです。 色々調べましたが、これを実現できる方法が思い当たりません。 大変申し訳ございませんが、諸先輩方のお知恵を拝借したく、投稿させていただきました。 何卒ご指南いただけましたら幸いです。

    • ベストアンサー
    • Java
  • 画面遷移プログラムの作り方

    お世話になります。 Java Eclipse でアンドロイドアプリを作成しようと思っております。 私の知識としては、 ・Java eclipseでは、"Hello World"しか作ったことがない。 ・C++,C#などの多言語の知識はある です。 目的としては、 ・「Start画面」のButtonを押すと「NEXT画面」に移る というプログラムを作りたいと思っています。 同様の質問を見たのですが、ボタンを押すとイベントの回答が 多く、画面を2つ作るための具体的な操作は見つけきれませんでした。 ・「Start画面」画面を作る  ←これはできます。 ・「Start画面」画面にButtonを作る  ←これはできます。 ・「Start画面」画面置いたButtonをクリックすると「NEXT画面」に移る  ←これはできます。 ・「NEXT画面」自体の作り方・プロジェクトへの登録  ←これがわかりません。 そこで、お手数ですが、 ・「NEXT画面」自体の作り方・プロジェクトへの登録 を具体的に教えて頂けないでしょうか? 入門書の案内や ・「NEXT画面」自体の作り方・プロジェクトへの登録 これ以外の回答はすみませんが、なしでお願いさせてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • Androidで画面遷移ができません.

    初心者ながら,Android向けにアプリを開発しています. ページXXXXXでボタンを表示させ,ページYYYYYで画像が表示されるようにしたいのですが,ページXXXXXで表示されたボタンを押すとエラーが出て強制終了となってしまいます. 画面遷移されるページ(YYYYY)には,適当な位置にタッチさせるとタッチした位置に移動する画像についてプログラミングしてあります.ページYYYYYは個別で実行すると正常に起動します. どこに原因があるのか教えてください.よろしくお願いします. ページXXXXXのソースは以下のとおりです. 【ソース】 import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.content.Intent; public class XXXXX extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button b1 = (Button) findViewById(R.id.button1); b1.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { Intent intent = new Intent(XXXXX.this, YYYYY.class); startActivity(intent); } }); } }

    • ベストアンサー
    • Java
  • javaの画面遷移のご質問

    仮想posサイト構築で、javaでの画面遷移で御伺いいたします。 よろしくお願いいたします。 画面遷移で、(1)の画面(トップ画面)にある二つのボタンから (「(2)遷移ボタン」「(3)遷移ボタン」) (1)の画面→「(2)遷移ボタン」→(2)の画面→「(3)遷移ボタン」→(3)の画面への遷移と、(1)の画面→「(3)遷移ボタン」→(3)の画面と二つの遷移バターンを考えております。 「(2)遷移ボタン」を押下し(3)の画面に遷移した場合は、(3)→(2)→(1)と戻りたいのですが、(1)画面→(3)画面と遷移した場合、(3)→(1)と遷移の仕方により 異なる戻り方にしたいのですが、flagを立てて遷移わけを行おうと思うのですが、どのような形でロジックを組み立てればよいのでしょうか。 参考になるURLを教えて頂ければと存じます。 なお 環境はelippse3.1・HTML・サーブレット・tomcat5・フレームワークはJSFを設定しております。 よろしくお願いいたします。

  • androidアプリ開発の画面遷移について

    androidアプリ開発でフッター広告だけを固定して、画面の遷移をしたいのですがやり方がわかりません。 フッター広告は固定で、画面を遷移するたびにフッター広告以外はoncreateで処理を行いたいです。 感じとしては、 final LinearLayout linearLayout = (LinearLayout)findViewById(広告以外の範囲id); getLayoutInflater().inflate(レイアウトid, linearLayout); が近かったのですが、これではただのxmlの切り替えでした。 やりたいのは、切り替え時に「広告範囲以外の範囲だけに」oncreateを適応させたいことです。 説明が下手ですみませんが、どうか宜しくお願いします。

  • アンドロイド用スマートフォンアプリ画面レイアウト

    皆さんはアンドロイド用スマートフォンアプリの画面レイアウトをどのように作成していますか? i phoneならxcodeのxibで簡単に画面レイアウトを作成するとが出来ると思いますが、 eclipseなどでは画面レイアウトは結構めんどくさいと思います。 どなたか簡単に画面レイアウトを作成するツールなどご存知なら教えてください。

専門家に質問してみよう