問題タブ [gridlayoutmanager]
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.
python - pack と grid が親ウィジェットの事前定義された寸法をオーバーライドするのはなぜですか?
Tkinter ウィジェットを作成し、ウィジェットのインスタンス化中または後で構成することによってその寸法を設定するたびに、グリッド レイアウト マネージャーを使用してそれらを整理する親ウィジェット内に子ウィジェットを追加するとすぐに、これらの最後のウィジェットが有効にならないことに気付きました。 .
私の質問:
私は初心者なので、念のために質問します。これは、グリッド レイアウト マネージャーを使用すると、事前定義された親ウィジェットの寸法が上書きされるということですか? これがどのように機能するかについての説明がありますか?
明確にしていただきありがとうございます。
android - 列スパンと行スパンの両方を持つ Android GridLayoutManager
で使用GridLayoutManager(GLM)
していRecyclerView
ます。ではRecyclerView
、 にデータを入力します。画面全体で 1 つだけをレンダリングするようCardViews
に設定するにはどうすればよいですか?GLM
CardView
スパン サイズを 1 に設定すると、CardView
画面全体ではなく、行ごとに 1 つレンダリングされます。
CardView
Simple では、1 を2 列 2 行で表示したいと考えています。これを達成する方法は?
android - Gridlayout プレビューは正しいが、実際のデバイスでは圧縮される
私はGridlayout
Androidを初めて使用しますが、プレビュー画面では問題なく見えるレイアウトを作成しますが、実際のデバイスで実行すると、すべてのアイテムが圧縮され、画面の左上に配置されます
このレイアウトは、android studio または eclipse でプレビューを表示し、すべてのアイテムが均等に引き伸ばされているか、幅が等しい場合に最適ですが、実際のデバイスではレイアウトの左側に圧縮されます。
私のxmlは次のとおりです。このエラーを整理するのに助けが必要です:-
java - RecyclerView GridLayoutManager を使用して ItemDecoration で列の間隔を空けると、アイテムの幅が同じにならない
私は使用RecyclerView
しGridLayoutManager
て 3 列のグリッドを作成しようとしていますItemDecoration
が、列の間隔を空けるために使用していますが、3 列目のアイテムの幅が 1 列目と 2 列目のアイテムよりも小さいという問題があります。以下のスクリーン キャプチャを参照してください。
にカスタムを追加しなければ、すべて問題ありませItemDecoration
んRecyclerView
。
これが私のコードです:
MainActivity.java:
activity_main.xml
item.xml
MyTextView.java
誰かがこの問題を説明できれば幸いです。
android - reciclerview GridLayoutManagerが非常に遅い
ドキュメントについてよく考えた後、コードと問題を共有することにしました。私は私の次の気質を持っています。 Item_grid.xml
</android.support.v7.widget.CardView> シンプルな 2 つの Textview です。
アダプターですこれはview adapter.javaを膨らませたアダプターです
}
ご覧のとおり、私のアダプターは Cdia.javaの日のリストのみを必要とします
すべての準備が整ったら、私の問題を説明します。この gridLayoutManages の破棄は 7 つの列に分割されます。これにより、次のように各列に対応する暦日で 2 か月を生成します。
データのリストへのアダプターになってから、パントールにパイントするまでが長すぎて、4 秒以上かかりました。これが私のアダプターのいっぱいです。
ロード速度の問題の解決策を見つけることができませんでした。誰かが私の闇の道に光を当てることができますか? ありがとう。
comentの更新:
}
ビューペアレント
android - Androidは、gridlayoutmanagerを使用してrecyclerviewの最後の要素の下にスペースを追加します
RecyclerView
withの最後の要素行の下にスペースを追加しようとしていGridLayoutManager
ます。ItemDecoration
この目的のために、最後の要素が次のように下のパディングでカスタムを使用しました。
しかし、この方法の問題は、最後の行のグリッドの要素の高さを台無しにすることです。GridLayoutManager
左の間隔に基づいて要素の高さを変更すると推測しています。これを達成する正しい方法は何ですか?
これは、 に対して正しく機能しLinearLayoutManager
ます。問題がある場合に備えGridLayoutManager
て。
FAB
一番下に があり、最後の行の項目を上にスクロールして表示する必要がある場合に非常に便利ですFAB
。