Facebookアプリのように2つのメニューを開発しました。そのうちの 1 つに expandableListView が含まれています。 ユースケース: メニューを開き、セクションを開きます。今, 私の翻訳は再描画によって閉じられています. だからそれは私のメニューを隠します.
メニューを開くには、翻訳を適用してから削除し、offsetLeftAndRight を使用して開いたままにします。
mainlayout.clearAnimation();
mainlayout.offsetLeftAndRight(pxTranslateMenu);
この問題を解決するために独自のビューを作成しようとしました。しかし、アイテムが GONE から VISIBLE に変わっても同じ結果になります。アイテムが INVSIBLE から VISIBLE に変わると、すべて問題ありませんが、レンダリングが間違っています (アイテムが配置される空きスペース)。
とにかく私がやりたいことはありますか:セクションをクリックした後もメニューを開いたままにしますか?
ありがとう。
アコーディオンを避けるために、他のコンポーネントを使用しようとしました。しかし、EditText がフォーカスされたとき、または AlertDialog で項目を選択したときに、同じ問題が発生します。