問題タブ [cardview]
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 - RecyclerView のみがランダムな cardview テキスト サイズを更新する際の問題
アプリ内に動的テキスト サイズ オプションを実装しようとしています。何らかの理由で、リサイクラーは、すべてのテキストを目的のサイズに設定するのではなく、カードビュー内のテキスト サイズをランダムに変更するだけです。リストをスクロールすると、一番上の cardview テキストは正しく変更されますが、次の 3 ~ 4 はデフォルトのままで、リストの下にランダムに別の cardview テキストが正しく表示されます。リストを上にスクロールすると、正しく表示されるカードビューがランダムに変更されます。
主な活動....
私のアダプター....
保有者....
すべてのテキストを適切に更新するには、アダプターまたはビューホルダーに何かを追加する必要がありますか?
android - getAdapterPosition が機能しない (v24)
バインドビューホルダーを使用していますが、何らかの理由で「メソッドエラーを解決できません」が表示されます。ご覧のとおり、これは私の最初の試みであるため、大きな間違いを犯している可能性があります。複数の方法を試しましたが、どれも動作するようです。
android - CardView内のLinearLayoutがスペース全体を埋めていない
線形レイアウトが CardView 内のスペース全体を占有しないのはなぜですか? プレビューを使用して LinearLayout を拡張して CardViews の幅に合わせると、幅が match_parent に設定されますが (手動で試しました)、現在の状態に戻ります。言い換えれば、赤い背景を右端まで移動させ、右の TextView を右端に配置したいということです。
編集: 最小幅を削除し、レイアウト全体の幅を match_parent に設定すると、右端まで移動します。TextView を水平方向の名前で中央に配置し、右側のテキスト ビューをレイアウト全体の右側に揃えるにはどうすればよいでしょうか。
隣同士が綺麗に見えるので写真を載せました。コードが(特に大量ではないため)テキストである必要がないことを願っています。もしそうなら、もちろん質問を編集します!ありがとう!
android - recyclerview 内で cardview を選択すると、他のアイテムも選択されます
recyclerview 内にある cardview の色を変更すると、他のアイテムの色も変更されます。どうすればこの問題を解決できますか。
以下は、背景色を変更しているモジュールの一部です。
アダプターのコードを以下に示します。
以下はカードビューのレイアウトです:
助けてください!
android - 別の RecyclerView 内に RecyclerView を挿入する
Google Now カードのスタイルで 5 枚のカードのセットを作成しています。私は最初に一般的なレイアウトに焦点を当てています。
私はCardViewとRecyclerViewを使用していますが、達成したいのは次のようなものです:
これは私のCardAdapterです(一般的なアダプターでもあります):
これは MensaCardAdapter です (最初のカード用のアダプターです。私が知る限り、すべてのカードには異なるレイアウトがあるため、特定のアダプターが必要です)
これはCardLayoutです(すべてのカード用)
これが MensaCardLayout(最初のカードのレイアウト)
1- RecyclerView が含まれていないカードを問題なく作成できますが、1 つの一般的な RecyclerView と 5 つの独立した異なる RecyclerView を使用して activitymain クラスを作成する方法がわかりません。
問題は、すべてのカードのレイアウトとコンテンツが異なることです。私はAndroidに非常に慣れていないため、他の複雑な例を本当に理解していません
どんな助けでも大歓迎です