問題タブ [android-navigation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1050 参照

android - Androidの履歴スタック-1つ以上のステップに戻る

シナリオは次のとおりです。

  1. アクティビティには、投稿を実行して実行することで戻るAアクティビティを呼び出す「Twitterへの投稿」オプションがあり、フローはBAActivity#finish()A->B->A
  2. ただし、Twitterにログインしていない場合、BアクティビティはブラウザのTwitterモバイルOAuthページを呼び出します。次に、ブラウザはユーザーをにリダイレクトしますB。ただし、B完了して電話をかけるActivity#finish()と、スタックが現在の状態になっているため、予想されるブラウザのログインページに戻りますA->B->browser->B

1つではなく3つ戻るにはどうすればよいですか?それも可能ですか?A少なくともリストの位置を失うので、私は新たに電話をかけたくありません

0 投票する
3 に答える
3819 参照

android - ホームボタンを押したときにアクティビティ履歴スタックをクリアする方法は?

2 つの「モード」を持つアプリケーションを作成しています。1 つの表示モードと 1 つの編集モード。アプリケーションは、2 つのメイン/ランチャー アクティビティ (たとえば、AD ) を公開します。これらのアクティビティには、それぞれ独自のアクティビティ チェーン ( BCEF ) があります。2 つのエントリ ポイント アクティビティADは、ホーム画面に別々のラベルが付いた 2 つのアイコンを表示し、2 つのチェーンが交差することはありません。つまり、アクティビティAを使用してビュー モードでアプリケーションを起動すると、往復できる唯一のルートになります。はABCまた、アクティビティDを使用してアプリケーションを編集モードで開始した場合、使用可能なアクティビティ チェーンはDEFのみです。

さて、私の問題は、たとえばビューモード(アクティビティチェーンABC)でアプリケーションを起動し、そのチェーンの任意のアクティビティからホームボタンを押すと(もちろん)ホーム画面に戻ることです。編集モードでアプリケーションを再起動します (アクティビティ チェーンDEF ) ホーム ボタンを押したときに行っていたアクティビティ (つまり、間違ったチェーンのアクティビティ) に移動します - 予期される編集モードのエントリ ポイントではありません; アクティビティD .

これを解決するにはどうすればよいですか?

android:noHistory関連するアクティビティについて、android:clearTaskOnLaunchおよびその他の属性のさまざまな組み合わせを試しAndroidManifest.xmlました。しかし、それらはチェーン全体ではなく、アクティビティそのものに影響を与えるようです。

ホームボタンが押されたときにアクティビティのチェーン全体(ABCまたはDEF)を履歴スタックから削除したいのですが、チェーン内にいる間はスタックをそのまま保持します(たとえば、アクティビティBから [戻る] ボタンを押して、アクティビティAに移動できるようにします)。

0 投票する
6 に答える
2448 参照

android - 戻るボタンでAndroidアプリケーションを終了します

アプリケーションのヘッダーに戻る矢印の付いたImageButtonがあります。ユーザーがそれを押すと、現在のアクティビティでfinish()を呼び出します。ユーザーが帰宅するオプションもありますが、どういうわけかアクティビティ履歴をクリアしたいので、ユーザーがホームアクティビティの戻るボタンを押すと、アプリケーションが閉じます。

ホームアクティビティを呼び出すときに、インテントにパラメータを設定することもできますが、アプリケーションを閉じるために何を呼び出すのですか?

0 投票する
1 に答える
302 参照

android - ランチャー インテントについて

ユーザー

  • 初めてアプリを開いて、
  • ホームからアプリに戻ります。

ただし、ユーザーがアプリ内のアクティビティを切り替えた場合は開始されません。

このトピックに目を通しましたが、最良の答えはsingleTaskwithを使用することonNewIntent()です。そのため、ユーザーがホームからアプリに戻った場合onNewIntent、ランチャー インテントが渡された呼び出しを使用できます。

ただし、ここに私のコードがあります:

アプリでさまざまなアクティビティを切り替えるonNewIntent()と、常に呼び出されます。これは、ホームからアプリに戻るのと同じです。

0 投票する
2 に答える
83 参照

android - アプリ内のホームボタン

ユーザーがその時点で行っているアクティビティからアプリの「ホーム」に戻る「ホーム」ボタンを作成したいと考えています。アクションバーをオーバーライドしたため、使用できなくなりました。私の問題はいつ

ホームボタンを押してホームに戻りたい。もともと私はホームボタンを単にfinish()アクティビティにしていましたが、この場合はAに戻ります。私が試みていることを行う方法はありますか?

明確にするために、これはImageButton画面上のものであり、デバイスのハードウェア ホーム ボタンではありません。

0 投票する
1 に答える
862 参照

android - マスター/ディテール テンプレートを取得して、それをナビゲーション ドロワー タイプのレイアウトに変換する方法は?

ここ数日、私は Eclipse でマスター/詳細テンプレートを使い始め、生成されたマスター/詳細テンプレートを取得してナビゲーション ドロワー タイプの UI に変換する方法を見つけようとしていました。できると思いますが、どうすればいいのでしょうか?マスター/詳細を使用してナビゲーション ドロワーに類似/同一の機能を持たせるには、何を追加/削除/変更する必要がありますか? マスター/ディテールを使用して作成するための支援を求めています。他の方法を試してみましたが、うまくいきませんでした。また、外観をカスタマイズするにはどうすればよいですか (背景色、テキスト色など)。

これを解決するための助けを事前にありがとう! 残念ながら結果が得られない解決策を執拗に検索したので、SOコミュニティの誰かが支援できることを願っています.

0 投票する
7 に答える
3277 参照

android - Android: navigateUpFromSameTask() を使用する場合の遷移が正しくありません

私は Android を使い始めたばかりで、このガイドに従って、アクション バーのアクティビティにアップ ナビゲーションを追加しました。

http://developer.android.com/training/implementing-navigation/ancestral.html

ただし、アクション バーの [上へ] ボタンを使用したときのトランジションは、新しいアクティビティを開く際のフェードイン トランジションとして表示されます。下。

正しいトランジションを表示するにはどうすればよいですか? ありがとう。

0 投票する
0 に答える
735 参照

android - GoogleMap と Googlemap Extensions のメイン コンテンツでナビゲーション ドロワーが「ちらつく」のはなぜですか

メイン コンテンツとして GoogleMap を持つ Android アプリケーションがあります。
このアプリケーションはandroid.support.v4.widget.DrawerLayout
、Android 開発者の例「ナビゲーション ドロワーの作成」に従っているナビゲーション ドロワーを採用しています。
ナビゲーション ドロワーが開くと、最初はすべてが期待どおりに見えますが、数秒後に表示されているメイン コンテンツ上の影が「ちらつき」始め
ます。
誰かが同じ行動を経験しましたか?
更新これをさらに調査したところ 、ナビゲーション ドロワーと Google マップ拡張フラグメントの
間に互換性の問題があると思われます

pl.mg6.android.maps.extensions.SupportMapFragment Google が提供するナビゲーション ドロワーの例 (太陽系の惑星のさまざまな画像を選択できるもの) から始めました。
次に、このために惑星の画像を表示するためのフラグメントを単純に置き換えました 。ナビゲーション ドロワー マップの表示部分は、最初は (ナビゲーション ドロワーが開いたときのように) 暗くなります が、数秒以内に影が消えてちらつき始めます。 影を一定に保ち、消え続けないようにするにはどうすればよいですか? UPDATE 2 まったく同じ「ちらつき」が発生します

fragment android:id="@+id/map"
android:name="pl.mg6.android.maps.extensions.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"







fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:name="com.google.android.gms.maps.MapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"

0 投票する
1 に答える
221 参照

android - NavigationDrawer のメイン ページとスタイリング

これは、NavigationDrawer. かなり簡単な質問があります。メインページの最初のページを作成するにはどうすればよいNavigationDrawerですか? また、ドロワーを使用するのはこれが初めてなので、書式設定にあまり慣れていないので、詳しい人が正しく行っているかどうか教えていただければ幸いです. 現在、各ページはテキストを表示するだけですが、最終的にはもっと多くのことができるようになります。RelativeLayoutそして、私の質問の 1 つは、ドロワー内のページをクリックすると、たとえばを使用して新しいページを開くことができるようにするにはどうすればよいかということです。私の理解では、アダプターはビュー専用です。完全に新しいアクティビティを作成しstartActivity()、drawerclick の繰り返しを呼び出しますか? もしそうなら、それは効率的ですか?ページの読み込みに時間がかかることを意味しますか? 私の主な活動は次のとおりです。

長い質問で申し訳ありませんが、開発者サイトはあまり役に立ちませんでした。最初にこれを正しく行うことを確認して、何度も戻る必要がないようにしたいと思います。

0 投票する
0 に答える
225 参照

java - 子から上に移動するときに親で特定のアクションを発生させるにはどうすればよいですか?

私はAndroidアプリのプログラミングに非常に慣れていないため、多くの役に立たない機能を含む単純な電卓プログラムを使用して、いくつかの概念を理解しようとしています. 基本的に、メイン アクティビティに 2 つの EditText (2 つの数値を入力するため) と RadioGroup (数値に対して実行する数学演算を選択するため) があり、子アクティビティに合計を表示します。これはすべてうまくいきます。私の問題は、上ボタンを押したときに、MainActivity の最初の EditText のヒントとして合計を表示することです。基本的に、ユーザーは以前の合計を再入力することなく一連の単純な計算を実行できます。(EditText が空のままの場合、ヒント値が使用されます) を試しましたが、役に立ちonNavigateUpFromChild(Activity child)ませんでした。これは可能ですか?

これまでの私のコードは次のとおりです。

MainActivity.java:

DisplayTotalActivity.java:

AndroidManifest.xml

私が知る限り、onNavigateUpFromChild メソッドは呼び出されることさえありません。

この件で何らかの支援を提供できる人に事前に感謝します。