問題タブ [slidingmenu]
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 - スライドメニューの使用: スライドバックとパディングが機能しない
アプリのスライド メニュー ( https://github.com/bk138/LibSlideMenu ) に次のライブラリを使用しています。
私のアプリでは、スライド メニューが機能します。右から左にスライドするとメニューが表示されます。しかし、問題は、メニューにいるときに元のフラグメントに戻ることができないことです。戻る唯一の方法は、戻るボタンを使用することです。また、メニューにいるときは、背景に前のフラグメントが表示される右側にパディングがありません。
日々のように探しています。問題の例を検索しましたが、忘れている本質的なことが見つかりませんでした。
私の主な活動:
メニュー:
コンテンツを持つメインフラグメント
android - スライド メニュー + アクションバー Sherlock - VFY: 静的フィールドのクラッシュを解決できません
私はアンドロイドスワイプメニューライブラリに取り組んでおり、アクションバーのシャーロックライブラリと一緒に正しくインストールされているようです。デモの例を開こうとしましたが、同じエラーが発生し続けます。実際、sliding menu+action
sherlock に基づくプロジェクトを使用すると、コンソールで同じエラーが生成され、アプリがクラッシュします。
アクション バーの sherlock ライブラリだけに .jar ファイルが 1 つしかないことや、ビルド パスだけでなく .jar ファイルが実際に内部に存在することを確認しようとすることなど、さまざまな修正を試みましたが、運が尽きたのではないかと心配しています。 . Eclipse IDE とうまくやっていくエラーの写真を添付しました。
詳細についてはお気軽にお問い合わせください。1 日立ち往生していますが、このエラーに関するリソースが見つかりません。
android - ホームボタンがactionbarsherlockでslidingmenuをクリックしたときにtoggle()
これが私のMainActivityです
ホームボタンをクリックすると設定したいのですが、左にスライドします。SlidingFragmentActivity
すでに拡張しているので、jfeinstein10のプロジェクトの例のように拡張することはできませんSherlockActivity
。どうすればこれを達成できますか?
android - フラグメントのインスタントを再度追加するには?
フラグメントに問題があります。フラグメントを何度も表示する必要があり、その新しいインスタントを作成しません。アクティビティの内容を変更するために使用するメソッドがあります。
content_frame は単純なレイアウトです。
問題は次のとおりです。最初の Fragment のインスタントを作成し、それを setContentFragment(...) に渡します (まだこのインスタンスを保持します)。次に、他の Fragment で setContentFragment を呼び出します。そして、最初の Fragment のインスタントをこのメソッドに渡すと、銀行画面が表示されます。私を助けてください :(
android - 多重継承 - 抜け道はありますか?
少し困っています。従来のメニュー (ソーシャル ネットワーキング アプリのようなもの) を使用するアプリを既に作成しています。現在、そのメニューを jfeinstein10/SlidingMenu ライブラリに基づくスワイプ スタイルのメニューに置き換えることにしました。
私が知っている限り、そのライブラリを統合する方法は、メイン アクティビティをスライド メニュー クラスで拡張することです。 、
したがって、Java は多重継承をサポートしていないため、スライド アクティビティをさらに含める方法がわかりません。さらに、他のクラスのインスタンスを使用することはできません。たとえば、ライブラリを統合するコンストラクターを直接使用するなど、他の方法があることも知っています。助けてください、ありがとう!!
android - Android - Fragments から ActionBar アイコンをアニメーション化する際の問題
アプリの ActionBar で「更新」アイコンを一貫してアニメーション化する際に問題が発生しています。
ユーザーがアプリをナビゲートするときにフラグメントをスワップインおよびスワップアウトするコンテナー FragmentActivity があります (フラグメント自体または SlidingMenu オプションから)。したがって、アプリが最初に読み込まれると、FragmentContainer は FragA を追加します。ユーザーは FragA から FragB に移動でき、FragB はスワップインされます。
アクション バーに静的な「更新」アイコンを表示します。各 Fragment が読み込まれるたびに、これをアニメーション化された「スピナー」アイコンに置き換えます。ロードが完了すると、元の更新アイコンに戻ります。
問題は、このアニメーションが元のフラグメント (この場合は FragA) に対してのみ機能することです。ユーザーが FragB に移動して更新アイコンを選択すると、更新がトリガーされますが、アニメーションは発生しません。同様に、戻るボタンを押して FragA に戻る場合、これは同じパターンに従います。つまり、更新ボタンを押してもアニメーションしません。
注意事項...
- https://github.com/jfeinstein10/SlidingMenuで ActionBarSherlock と SlidingMenu 実装を使用しています。したがって、上記のアクティビティは実際には
SlidingFragmentActivity
. - 両方のフラグメント呼び出し
setHasOptionsMenu(true)
- 私はこれをデバッグしonCreateOptionsMenu
、それぞれに対して正しく呼び出されています。 - 両方のフラグメントのアイコンが正しく表示されています。「デフォルト」のフラグメントから移動すると、アニメーションが発生しません。
- SlidingMenu を使用してナビゲートすると同じ動作が見られます - FragA がロードされ、アニメーションが動作します -> SlidingMenu を使用して別のフラグメントに移動します... アニメーションが機能しません -> FragA に戻るボタン... アニメーションが機能しませんここでも。
- 以前に戻るボタンの問題があったのではなく、
FragmentTransaction.remove()
andを使用しています-互換性ライブラリを使用していますが、実装に少しバグがあることをここで読みました-使用しないことで、私が見ていた問題が確実に修正されました.add()
replace()
replace()
replace
以下のコード スニペット:
元のフラグメントをロードする私のコードは....
FragB を FragA に「スワップ」するには....
このメソッドはコンテナー アクティビティで宣言され、FragA から呼び出されます。
アイコンを回転させるコードは、新しい Fragment の読み込み開始時に呼び出されます。そのようなもの...
Whereが呼び出されるとmenu
、コンテナのインスタンス変数に割り当てられます。onCreateOptionsMenu
アップデート:
この分野で別の奇妙なバグに気づきました(これを別の質問として追加できてうれしいですが、元の問題に光を当てることを期待してここで更新しています-両方が原因であると信じていますフラグメントからアクションバーをどのように構成したか)。
フラグメントを初めてロードすると、1 つの静的更新アイコンが表示されます。画面を回転すると...別の更新アイコンが表示されます...画面を元に回転すると、3番目の更新アイコンが表示されます!
それでも見知らぬ人は、戻るボタンをクリックすると、追加の各アイコンが順番に削除され、最後に (4 回目のクリックで) 前の画面に戻ります。
android - Androidのslidingmenuとexpandablelistviewが機能しない
---以下更新---
SlidingMenuフラグメント内のExpandableListView (ELV)の表示に問題があります。フラグメントは正常にロードされ、ListView を使用しても問題はありません。グループと子アイテムのビューをロードするカスタム アダプターを実装しました。通常のアクティビティで ELV がロードされると、すべてが期待どおりに機能します。
私は何年もデバッグしてきましたが、実際の ELV は描画されます (背景をすべて赤に設定すると、期待した場所に表示されます) が、グループと子要素は描画されません。アダプター内の関連するすべてのメソッドは、slidingmenu を含むアクティビティが読み込まれると呼び出されます (getGroupView など)。実際のグループと子を SlidingMenu 内に表示するのを手伝ってくれる人はいますか?
これは、レイアウト XML での私の ELV です。
ビューを取得するアダプターのメソッド:
私のフラグメント onActivityCreated メソッド (作業中の ListView が下部にコメントアウトされています):
---更新--- フラグメントを ListFragment にし、代わりに setList を使用して、グループとアイテムを描画する方法を見つけました。たとえば、setAdapter がカスタム BaseExpandableListAdapter で機能しないなど、これは一種のハックです。実際のリストで(findViewByIDから)呼び出すと、タッチイベントに反応しません。これで、使用できない美しいリストができました。助言がありますか?
android - slidingmenu+listview+viewpager touchEvent を解決するには?
アプリでslidingmenuを使用し、フラグメントはpulltoRefreshListのヘッダーでビューページャーを使用しますが、リストをプルして更新することしかできないことがわかりましたが、ビューページャーをスライドさせることはできません。
android - Holo Everywhere とスライド メニュー
さて、質問があります。インターネットで答えを見つけることができません。アプリケーションにHoloevrywhereとSlidingメニューライブラリを実装する方法を見つけようと数時間費やしましたか?
android - android-undergarment ライブラリの使い方
Android-undergarment ライブラリを使用してサイド メニューを作成しようとしていますが、コンストラクターに指定したリストビュー レイアウトに項目を追加する方法がわかりません。どんな助けでも大歓迎です。