問題タブ [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.
android - MaterialDrawer: 選択のハイライトとアカウント ヘッダーのアイテム クリック リスナー
この質問は、 https://github.com/mikepenz/MaterialDrawerのカスタマイズに非常に固有のものです。
アカウント ヘッダーを次のようにカスタマイズする必要があります。
- 常に1つのアカウントしかありません
- ヘッダー (領域全体) をクリックすると、 DrawerClickListener#onItemClick コールバックが返されます
プロファイル リスト リスナーをリダイレクトすることで、DrawerClickListener#onItemClick コールバックを取得できました。しかし、向きを変更するとヘッダーの選択が失われました。[保存されたインスタンスの状態で設定しました]。また、onItemClick はアダプタの一部ではないため、null IDrawerItem を提供します。
複雑にしすぎているのでしょうか、それとも PrimaryDrawerItem 自体を拡張してプロファイル アイテムのように見せることができますか?
- レイアウトは、追加のフィールドを含むプロファイルのようにレンダリングする必要があります
- URL ベースの画像をロードするように変更される ImageHolder のロード
android - SwipeRefreshLayout 機能を MaterialDrawer に追加する方法
MaterialDrawerインスタンスのドロワー項目にプルして更新する機能を追加したいと考えています。通常、この機能を既に提供しているサポート ライブラリSwipeRefreshLayoutを介してこれを行いますが、これを MaterialDrawer に統合する良い方法が見つかりませんでした。
と呼ばれるビルダーオプションがありますがwithDrawerLayout
、この関数は実際には DrawerLayout をルート要素として持つレイアウトを想定しています - これは明らかに私の場合には役に立ちません。
これを行う方法について、誰かが例やアイデアを持っていますか?
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: このライブラリを統合して自分のプロジェクトで機能させることができましたが、追加の機能が必要になりました。
android - 複数のアクティビティとスタイル付きラインの NavigationDrawer
すべてのアクティビティに NavigationDrawer を追加したいと考えています。私は、stackoverflow や他のフォーラムで見つけた多くの解決策に満足していません。次に、このMaterialDrawer ライブラリを見つけたので、非常に簡単になりました。ただし、Drawer 内のすべてのアイテムに独自のスタイルを実装したいと考えています。このライブラリでそれを行うにはどうすればよいですか?
android - フラグメントの MaterialDrawer 戻るボタン
私はMaterialDrawer
マイク・ペンツのを使用していますが、問題に直面しました。私は3 つの FragmntsActivity (AppCompat)
を持っています。すべてを含む。2と 3 で、戻るを有効にしますActivity
fragments
fragment
button
OnCreate
そしてActivity
リードのfragment
2 と 3click
がアクティブなときに、ボタンを押して2 と 3のコールを無効にするにはどうすればよいですか?Back Button
Drawer
Drawer
fragment
Back
Drawer
でテーマを持っていた標準を使用した場合ActionBar
、そのような問題はありません。
UPDツールバーのトグルバックボタンをクリックする必要がありますが、スマートフォンの物理ボタンはありません