問題タブ [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.
android - NavigationDrawer のメイン ページとスタイリング
これは、NavigationDrawer
. かなり簡単な質問があります。メインページの最初のページを作成するにはどうすればよいNavigationDrawer
ですか? また、ドロワーを使用するのはこれが初めてなので、書式設定にあまり慣れていないので、詳しい人が正しく行っているかどうか教えていただければ幸いです. 現在、各ページはテキストを表示するだけですが、最終的にはもっと多くのことができるようになります。RelativeLayout
そして、私の質問の 1 つは、ドロワー内のページをクリックすると、たとえばを使用して新しいページを開くことができるようにするにはどうすればよいかということです。私の理解では、アダプターはビュー専用です。完全に新しいアクティビティを作成しstartActivity()
、drawerclick の繰り返しを呼び出しますか? もしそうなら、それは効率的ですか?ページの読み込みに時間がかかることを意味しますか? 私の主な活動は次のとおりです。
長い質問で申し訳ありませんが、開発者サイトはあまり役に立ちませんでした。最初にこれを正しく行うことを確認して、何度も戻る必要がないようにしたいと思います。
java - 子から上に移動するときに親で特定のアクションを発生させるにはどうすればよいですか?
私はAndroidアプリのプログラミングに非常に慣れていないため、多くの役に立たない機能を含む単純な電卓プログラムを使用して、いくつかの概念を理解しようとしています. 基本的に、メイン アクティビティに 2 つの EditText (2 つの数値を入力するため) と RadioGroup (数値に対して実行する数学演算を選択するため) があり、子アクティビティに合計を表示します。これはすべてうまくいきます。私の問題は、上ボタンを押したときに、MainActivity の最初の EditText のヒントとして合計を表示することです。基本的に、ユーザーは以前の合計を再入力することなく一連の単純な計算を実行できます。(EditText が空のままの場合、ヒント値が使用されます) を試しましたが、役に立ちonNavigateUpFromChild(Activity child)
ませんでした。これは可能ですか?
これまでの私のコードは次のとおりです。
MainActivity.java:
DisplayTotalActivity.java:
AndroidManifest.xml
私が知る限り、onNavigateUpFromChild メソッドは呼び出されることさえありません。
この件で何らかの支援を提供できる人に事前に感謝します。
android - Android の物理キーボードでも仮想キーボードが表示される
「Android Mini PC」(中国語)を使用してテレビに接続するプロジェクトに取り組んでいます。ユーザーはリモコンを使用して環境内を移動します。
アプリケーションは全画面表示ですが、ダイアログが起動されるたびに仮想キーボードがポップアップし、ナビゲーション バーは常に非表示にする必要があります。(物理キーボードでテストしていますが) Android Mini PC の古いモデルではこの問題は発生しませんでした。
サービスを無効にすることで仮想キーボードを強制的にオフにすることができますが、物理キーボードが存在するときはずっとではなく、非表示のままにしておく必要があります。(それ自体が揚げた古いモデルでうまく機能したので、私は新しいモデルを使用しています)
2 つ目の問題は、ナビゲーション バーです。サービスが無効になっていても、キーボードを起動するとナビゲーション バーが表示されます。私が取り組んでいるプロジェクトでは、ナビゲーション バーが画面から外れないようにすることが重要です。Mini PC は自分がタブレットであると認識しているため、ナビゲーション バーを常に非表示にしておくことが (不可能ではないにしても) 難しくなっています。
android - アクション バー付きのナビゲーション ドロワー
Android で DVD ライブラリを作成しようとしています。デザインには、クイック ナビゲーション用のナビゲーション ドロワーと、新しい DVD リスト カウント (動的に更新される) の 4 のみを持つ 1 つのアクション バーがあります。
シェアさせてください
私を混乱させる最初のこと
なぜアクション BAR が必要なのですか? (新しいアイテムとナビゲーション ドロワー アイコンを表示するだけです)
どのパターンに従うべきかわかりません。これにはあなたの意見が必要です。このアプローチを使用する必要がある場合は、アクティビティのナビゲーション ドロワーを使用してカスタム アクション バーを実現する方法を教えてください。
android - バックスタックからプッシュされたフラグメントがある場合にアクティビティにコールバックを追加する方法
次の状況を処理する方法についてアドバイスをください..ナビゲーションドロワーを備えたメインアクティビティがあります..ユーザーがドロワー内のアイテムをクリックすると、現在添付されているフラグメントを別のフラグメントに変更します-押されたドロワーアイテムに応じて。また、ユーザーが同時に既に添付されているフラグメントに関連するアイテムをクリックしたときの状況を処理し、フラグメントの再作成を回避したいと考えています..
そこで、次の解決策を思いつきました。現在のフラグメントの TAG を保持するプロパティがあります。ユーザーがドロワーからアイテムをクリックすると、タグが一致しているかどうかを確認し、一致していないかどうかを切り替えます..動作します。
しかし、バックスタック ナビゲーションに問題があります。ユーザーが戻るボタンをクリックしたときに TAG 保持プロパティを変更する方法がわかりません。フラグメントは適切に変更されますが、TAG プロパティは同じままであるため、すべてが壊れてしまいます (ユーザーが以前のアイテムをクリックすると、リダイレクトされず、さらにバック スタックからプッシュされたフラグメントに関連するアイテムをクリックした後)それは再作成を行います:/)
皆さんが私の問題がどこにあるかを理解していただければ幸いです。ここではコードを提供しません。私の問題は実際にはコードの既存の部分ではなく、架空のまだ存在しない部分にあるため、必要ではないと思います:)バックスタックからプッシュされた状況を処理する必要があるだけです..
前もって感謝します!
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 を含めました。
ImageView の ID に名前を付けるには何が必要ですか?
そして、次のように setAdapter に drawable-array 参照を追加するだけですか?
/li>
ありがとうございました