問題タブ [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 投票する
0 に答える
287 参照

android - Android の物理キーボードでも仮想キーボードが表示される

「Android Mini PC」(中国語)を使用してテレビに接続するプロジェクトに取り組んでいます。ユーザーはリモコンを使用して環境内を移動します。

アプリケーションは全画面表示ですが、ダイアログが起動されるたびに仮想キーボードがポップアップし、ナビゲーション バーは常に非表示にする必要があります。(物理キーボードでテストしていますが) Android Mini PC の古いモデルではこの問題は発生しませんでした。

サービスを無効にすることで仮想キーボードを強制的にオフにすることができますが、物理キーボードが存在するときはずっとではなく、非表示のままにしておく必要があります。(それ自体が揚げた古いモデルでうまく機能したので、私は新しいモデルを使用しています)

2 つ目の問題は、ナビゲーション バーです。サービスが無効になっていても、キーボードを起動するとナビゲーション バーが表示されます。私が取り組んでいるプロジェクトでは、ナビゲーション バーが画面から外れないようにすることが重要です。Mini PC は自分がタブレットであると認識しているため、ナビゲーション バーを常に非表示にしておくことが (不可能ではないにしても) 難しくなっています。

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

android - アクション バー付きのナビゲーション ドロワー

Android で DVD ライブラリを作成しようとしています。デザインには、クイック ナビゲーション用のナビゲーション ドロワーと、新しい DVD リスト カウント (動的に更新される) の 4 のみを持つ 1 つのアクション バーがあります。

シェアさせてください

ここに画像の説明を入力

私を混乱させる最初のこと

なぜアクション BAR が必要なのですか? (新しいアイテムとナビゲーション ドロワー アイコンを表示するだけです)

どのパターンに従うべきかわかりません。これにはあなたの意見が必要です。このアプローチを使用する必要がある場合は、アクティビティのナビゲーション ドロワーを使用してカスタム アクション バーを実現する方法を教えてください。

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

android - バックスタックからプッシュされたフラグメントがある場合にアクティビティにコールバックを追加する方法

次の状況を処理する方法についてアドバイスをください..ナビゲーションドロワーを備えたメインアクティビティがあります..ユーザーがドロワー内のアイテムをクリックすると、現在添付されているフラグメントを別のフラグメントに変更します-押されたドロワーアイテムに応じて。また、ユーザーが同時に既に添付されているフラグメントに関連するアイテムをクリックしたときの状況を処理し、フラグメントの再作成を回避したいと考えています..

そこで、次の解決策を思いつきました。現在のフラグメントの TAG を保持するプロパティがあります。ユーザーがドロワーからアイテムをクリックすると、タグが一致しているかどうかを確認し、一致していないかどうかを切り替えます..動作します。

しかし、バックスタック ナビゲーションに問題があります。ユーザーが戻るボタンをクリックしたときに TAG 保持プロパティを変更する方法がわかりません。フラグメントは適切に変更されますが、TAG プロパティは同じままであるため、すべてが壊れてしまいます (ユーザーが以前のアイテムをクリックすると、リダイレクトされず、さらにバック スタックからプッシュされたフラグメントに関連するアイテムをクリックした後)それは再作成を行います:/)

皆さんが私の問題がどこにあるかを理解していただければ幸いです。ここではコードを提供しません。私の問題は実際にはコードの既存の部分ではなく、架空のまだ存在しない部分にあるため、必要ではないと思います:)バックスタックからプッシュされた状況を処理する必要があるだけです..

前もって感謝します!

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

android-listview - Android - ドロワー ナビゲーション アダプター

次のようにナビゲーション ドロワーを実装しています: http://developer.android.com/training/implementing-navigation/nav-drawer.html

このチュートリアルでは、ID android:id="@android:id/text1"を持つ単一の TextView のみを示しており、これは次を使用して ListView に入力されます。

ここで、各 ListView アイテム内に ImageView を含めたいと思います。これは、各アイテムのアイコンを表します。

質問:リスト アイテム (TextView text1 がある場所) の xml 内に、ImageView を含めました。

  1. ImageView の ID に名前を付けるには何が必要ですか?

  2. そして、次のように setAdapter に drawable-array 参照を追加するだけですか?

    /li>

ありがとうございました

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

android - ビューページャーにスライディングドロワーが存在するビューページャーを使用してスライディングドロワーを実装する

ここに画像の説明を入力

私はslidedrawer.ViewpagerでViewpagerを表示したい.Viewpagerは画像をスクロールするために使用され、そのviewpagerの上に1つのスライドドロワー(上からボタン)を配置したい.

サンプルコードを添付しました。この画面を実装する方法について何か考えがある場合は、私を助けてください。

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

android - 別のタスクのアクティビティのスタックを破棄する方法

ナビゲーションに問題がある非常に特殊な状況 (クライアントから要求された) がありますTasks。このプロジェクトの前に処理したことがないことを認めなければなりません。少し明らかな何かが欠けているかもしれません。

B を開始するアクティビティ A (メイン) があるとします。問題は、 aBroadcastReceiverがアクティビティ B をトリガーすることです (これは推奨されていませんが、これは難しい要件の 1 つです) を使用する必要がありますFLAG_ACTIVITY_NEW_TASK

何が起こるかというと、私は新しい B にいます。ユーザーがコードを入力すると、アクティビティ A が表示されます。そこに戻って押すと、元のタスクに戻ります。 B. のようなものにつながるA->B->(background/home button). BroadcastReceiver->B->A->(back to old task of A->B)

そのタスクを取り除くか、少なくとも新しいアクティビティ A を元のスタックの 1 つにする方法はありますか?

この投稿を確認しましたが、提案は役に立ちませんでした。

最小 API レベル 9。

事前に感謝します。信じてください。多くの launchMode の組み合わせを試し、多くの投稿を読みました。もう一度ありがとう。

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

android - VideoView でナビゲーション バーを LOW_PROFILE として表示する方法

私はWebViewHTML5Video を再生する を書いていますが、フルスクリーン モードでシステムによって非表示にされようとしているときに、ナビゲーション バーに問題があります。レガシー サポート用のメニュー キーがまだ必要なため、SDK バージョン 10 をターゲットにしています。GL_INVALID_OPERATIONただし、モードに移動する代わりに、ナビゲーション バーを非表示にしようとしてエラーが発生しLOW_PROFILEます。

logcat は次のようになります。

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

android - Android:特定の場所がルート内にあるかどうかを確認するには?

特定の場所がルート上にあるかどうかを確認する必要があるアプリを作成していますか? 例えば。誰かが A から C に移動していて、ランダムな B の場所がルートに含まれるかどうかを確認する必要があるとしましょう。

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

android - ViewPager PagerObserver は登録されていませんでした

画面をオフにしてから再びオンにすると、アプリケーションが閉じます。

Logcat は、このエラーの原因が Fragment を拡張する CourseFragment.class の Java 行 60 を指していることを示しています。

Fragment を拡張する CourseFragment.class に ViewPager を実装しています。

これが私のコードです:

ログキャット

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

android - NavUtils.navigateUpFromSameTask はどのように機能しますか?

このメソッドの実際の動作は何ですか? このメソッド呼び出しをアクションバーの戻るボタンにバインドし、Manifest.xml でホームページ活動名を設定すると、現在のタスク スタックに関係なく、ボタンをクリックした後に開く必要があると考えました。ウィジェットからの私のアクティビティ、親アクティビティはBackStackにありません-これが私が解決したいことです..どうにかして独自のタスクスタックを構築できることは知っていますが、これは事前に作成されたソリューションであるべきだと思いました。今、それは私をホームスクリーンに送り返します..これは私がそれを呼び出す場所です..コードは次の場所にありますonOptionsItemSelected