問題タブ [materialdrawer]

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 投票する
2 に答える
1202 参照

android - MaterialDrawer: 選択のハイライトとアカウント ヘッダーのアイテム クリック リスナー

この質問は、 https://github.com/mikepenz/MaterialDrawerのカスタマイズに非常に固有のものです。

アカウント ヘッダーを次のようにカスタマイズする必要があります。

  1. 常に1つのアカウントしかありません
  2. ヘッダー (領域全体) をクリックすると、 DrawerClickListener#onItemClick コールバックが返されます

プロファイル リスト リスナーをリダイレクトすることで、DrawerClickListener#onItemClick コールバックを取得できました。しかし、向きを変更するとヘッダーの選択が失われました。[保存されたインスタンスの状態で設定しました]。また、onItemClick はアダプタの一部ではないため、null IDrawerItem を提供します。

複雑にしすぎているのでしょうか、それとも PrimaryDrawerItem 自体を拡張してプロファイル アイテムのように見せることができますか?

  1. レイアウトは、追加のフィールドを含むプロファイルのようにレンダリングする必要があります
  2. URL ベースの画像をロードするように変更される ImageHolder のロード
0 投票する
1 に答える
140 参照

android - SwipeRefreshLayout 機能を MaterialDrawer に追加する方法

MaterialDrawerインスタンスのドロワー項目にプルして更新する機能を追加したいと考えています。通常、この機能を既に提供しているサポート ライブラリSwipeRefreshLayoutを介してこれを行いますが、これを MaterialDrawer に統合する良い方法が見つかりませんでした。

と呼ばれるビルダーオプションがありますがwithDrawerLayout、この関数は実際には DrawerLayout をルート要素として持つレイアウトを想定しています - これは明らかに私の場合には役に立ちません。

これを行う方法について、誰かが例やアイデアを持っていますか?

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

android - com.mikepenz.materialdrawer.AccountHeaderBuilder を拡張します

独自の AccountHeaderBuilder 実装を構築する必要があります。

そのため、 MaterialDrawerライブラリからクラスを拡張しようとしています。Androidスタジオでは、それを行うためにどのように進める必要がありますか? MaterialDrawer ライブラリをモジュールとしてインポートする必要がありますか?

はいの場合、次のようなエラーが発生するのはなぜですか: Error:(1290) Error retrieving parent for item: No resource found that matches the given name 'MaterialTheme'.プロジェクトをモジュールとしてインポートすると...

私のgradleが次のように設定されている場合でも:

AccountHeaderBuilder を拡張するクラスは同じパッケージに含まれている必要があります...したがって、私の理解では、gradle ファイルで使用することはできません。

つまり、一言で言えば、別のプロジェクトからクラスを拡張できるようにするにはどうすればよいですか?

助けてくれてどうもありがとう

ps: このライブラリを統合して自分のプロジェクトで機能させることができましたが、追加の機能が必要になりました。

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

android - 複数のアクティビティとスタイル付きラインの NavigationDrawer

すべてのアクティビティに NavigationDrawer を追加したいと考えています。私は、stackoverflow や他のフォーラムで見つけた多くの解決策に満足していません。次に、このMaterialDrawer ライブラリを見つけたので、非常に簡単になりました。ただし、Drawer 内のすべてのアイテムに独自のスタイルを実装したいと考えています。このライブラリでそれを行うにはどうすればよいですか?

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

java - Java と kotlin の間のパラメータの有効な可視性の競合

関数をオーバーライドしようとしていますbindView:

PrimaryDrawerItemからですが、次のようになります。

ここに画像の説明を入力

なんで?

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

android - フラグメントの MaterialDrawer 戻るボタン

私はMaterialDrawerマイク・ペンツのを使用していますが、問題に直面しました。私は3 つの FragmntsActivity (AppCompat)を持っています。すべてを含む。2と 3 で、戻るを有効にしますActivityfragmentsfragmentbuttonOnCreate

そしてActivity

リードのfragment2 と 3clickがアクティブなときに、ボタンを押して2 と 3のコールを無効にするにはどうすればよいですか?Back ButtonDrawerDrawerfragmentBack

Drawerでテーマを持っていた標準を使用した場合ActionBar、そのような問題はありません。

UPDツールバーのトグルバックボタンをクリックする必要がありますが、スマートフォンの物理ボタンはありません