問題タブ [android-navigationview]

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 に答える
248 参照

android - DrawerLayout の TextView を変更する

DrawerLayout のテキストを単純に変更したいのですが、達成しようとするすべてが NullPointerException になります

誰かが私を助けることができますか?私はレイアウトを通過することに成功することはできません..

Activity_main.xml

私が成功する唯一のことは、NavigationView を取得することです。

それから私はここで立ち往生しています!

私の nav_header_main.xml

nv.findViewById(R.id.labelConnection) を取得しようとすると、null ポインター例外が発生します。

どうして??

編集:headerLayoutを膨らませる解決策を見つけましたが、次の結果になりました:https://gyazo.com/4450a3401a30d4000a3021a0a1cb6ea9

それは十分ではありません..最初のヘッダーを削除する方法がわかりません...

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

xamarin - Android Support Design NavigationView 使用時の Java.lang.NoClassDefFoundError の問題

アプリで NavigationView を使用すると、次の問題が発生します。

java.lang.NoClassDefFoundError: android.support.design.internal.NavigationMenuPresenter

このサンプル プロジェクトでも同じ問題が発生しました。

https://github.com/xamarin/monodroid-samples/tree/master/android5.0/チーズスクエア

テスト:

アンドロイド 5.1

追加情報:

=====================

Xamarin Studio バージョン 5.10.1 (ビルド 6) インストール UUID: 4f372b0c-765f-463b-9408-1bd0211e4e94 ランタイム: Mono 4.2.1 (explicit/6dd2d0d) GTK+ 2.24.23 (Raleigh テーマ)

パッケージ バージョン: 402010102 Xamarin.Profiler がインストールされていません

Apple 開発者ツール Xcode 7.2 (9548) ビルド 7C68

Xamarin.Mac がインストールされていません

Xamarin.Android バージョン: 6.0.0.34 (Business Edition) Android SDK: /Users/rdelrosario/Library/Developer/Xamarin/android-sdk-mac_x86 サポートされている Android バージョン: 2.3 (API レベル 10) 4.0.3 (API レベル 15) 4.1 (API レベル 16) 4.2 (API レベル 17) 4.3 (API レベル 18) 4.4 (API レベル 19) 4.4.87 (API レベル 20) 5.0 (API レベル 21) 5.1 (API レベル 22) 6.0 (API レベル 23)

SDK ツール バージョン: 24.4.1 SDK プラットフォーム ツール バージョン: 23.1 SDK ビルド ツール バージョン: 23.0.2

Java SDK: /usr Java バージョン "1.8.0_25" Java(TM) SE ランタイム環境 (ビルド 1.8.0_25-b17) Java HotSpot(TM) 64 ビット サーバー VM (ビルド 25.25-b02、混合モード)

Xamarin Android Player バージョン: 0.6.5 場所: /Applications/Xamarin Android Player.app

Xamarin.iOS バージョン: 9.4.0.0 (Business Edition) ハッシュ: 7322991 ブランチ: マスター ビルド日: 2015-12-08 16:20:29-0500

ビルド情報 リリース ID: 510010006 Git リビジョン: 0b60eecdb531933734519c13257d16a780274aab ビルド日: 2015-12-04 20:28:20-05 Xamarin アドイン: 9876fd7c98base3977178411ec7375b4352clane-develop-line

オペレーティング システム Mac OS X 10.10.5 Darwin Rendys-MacBook-Pro.local 14.5.0 Darwin Kernel バージョン 14.5.0 Tue Sep 1 21:23:09 PDT 2015 root:xnu-2782.50.1~1/RELEASE_X86_64 x86_64

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

android - Google Play ストアなどのナビゲーション ビュー メニュー項目

サブアイテムにパディングを追加して、Google Play ストアのようなナビゲーション ビューを実現するにはどうすればよいですか。を使用してこれを適用したいNavigationView

ここに画像の説明を入力

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

android - dpad 互換の UI を正しく作成する

dpad を使用しても 100% 機能するが、TV デバイスでは機能しないアプリケーションを開発したいので、Leanback ライブラリに依存したくありません。UI の適切な要素に焦点を当てるために、ここのガイドラインに従っています。

サポート デザイン ライブラリを使用していますが、次のようないくつかの問題がありますNavigationView

  • ドロワーを初めて開いたとき、最初のアイテムはチェックされているが、別のアイテムがフォーカスされている
  • 引き出しを閉じて再度開くと、チェックされているアイテムがなく、フォーカスが失われます

これは、フォーカスを処理するために私がやっていることです:

これは、ハードウェア ボタンを使用して引き出しの開閉を切り替えるために私が行っていることです。

NavigationView 引き出しを開けるたびに、最初のアイテムに集中したいと思います。私は何が欠けていますか?

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

android - プログラムによる Android デザイン サポートの NavigationView の更新

そのため、私のメイン アクティビティでは、NavigationView をセットアップしました。これには、「My Projects」というタイトルのサブメニューと「Shared Projects」というタイトルのサブメニューの合計 2 つが含まれています。アクティビティが作成されると、サーバーからプロジェクトを取得し、次の方法でドロワーに追加するように設定しました。

これは問題なく機能し、探していた出力が得られます。ただし、この機能を拡張して、ユーザーがアプリで新しいプロジェクトを作成した場合、アクティビティ全体を再起動することなくドロワー内で更新する必要があるようにしたいと考えています。Android 開発者向けドキュメントでは、notifyDataSetChanged() や、ビューを更新できる並べ替えなどのメソッドが強調表示されていません。

私のデータは、myProjectList と sharedProjectList の 2 つの arrayList で構成されています。リストは、アクティビティ全体で公開され、ユーザーが行った変更で非同期に更新されるプロジェクト オブジェクトで構成されます。

EDIT2:解決済み誰かがこの質問に同様の回答を投稿しているようです:

Googleの新しいNavigationViewでMenuItemをSubMenuに追加するには?

これを onResume に追加し、元のリストを更新すると完全に機能します。

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

android - ナビゲーション ヘッダーから複数のテキストビューにアクセスするとアプリがクラッシュする

最近私はでアプリを試しましnavigation viewheader。ヘッダーには、との2 つのテキストビューが含まれています。コードを介してテキストビューを動的に設定しようとすると、nullポインタ例外がスローされます。nameemail

誰でもこの問題を解決するのを手伝ってくれませんか。

ナビゲーション ビュー

ナビゲーション_ヘッダー

MainActivity のコード

Logcat エラー

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

android - Android NavigationView スワイプが開かないことがある

スワイプ操作を行っているときにナビゲーションドロワーを表示しようとすると、開かないことがあります (リンクされたスクリーンショットで確認できます)。ゆっくりスワイプすると表示される頻度が高くなります。グーグルが提供するアプリケーションサンプルにも登場します。

ここに画像の説明を入力

MenuActivity.java

activity_menu.xml

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

android - ナビゲーション ドロワー カバー arrow android

NavigationDrawerActivity を使用しているアプリに取り組んでいます。ハンバーガー アイコンをタップすると、ナビゲーション ドロワーがスライドします。ただし、ハンバーガーから矢印までのアニメーションがカバーされます。とにかく、アクションバーの上ではなく、アクションバーの下で NavigationDrawer を使用できますか。

私が欲しいのはこれです: 矢印とアニメーションが表示されます

私が得ている方法はこれです: 引き出しはアニメーションをカバーします