問題タブ [cardslib]

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.

0 投票する
1 に答える
287 参照

android - cardslib でカスタム カード展開 UI を更新していますか?

これは問題ではなく、むしろ問題です。カスタム エキスパンドでカードを作成し、そのカードをカードリストに入れるタイミングを知りたかったのです。setUpInnerViewElements() が呼び出されるのはいつですか? カードを展開したときに呼び出されるのか、それともカードに触れたりリストをスクロールしたときにも呼び出されるのか?

そして、カードが拡張されている間に実行時に拡張されるカードの Ui を更新する場合、どのようにこれを行うことをお勧めしますか? ユーザーに文字列を入力するように求めるボタンがあり、その文字列を CardExpand の既存の文字列に追加したいとします。同時に、展開ビュー内の他のすべてのカードでその文字列を使用できるようにしますか? これを達成するためにオーバーライドする方法はありますか?

非常に長くて退屈なコードであるため、コードを提供できず申し訳ありません。

ありがとう

0 投票する
1 に答える
621 参照

android - Cardslib - CardRecyclerView でカスタム カードのボタン イベントにアクションを設定する方法

Cardslib を使用して、ボタンをクリックすると展開されるカスタム レイアウト行を持つ RecyclerView を作成しようとしています。カスタマイズ ガイドに従って、カスタム レイアウトとカスタム カード クラスの両方を作成しました。カードはこのように正しくここに画像の説明を入力
表示されますが、このカードのビュー要素のクリック イベントを設定する方法がわかりません。

activity_main.xml には、CardRecyclerView があります。

my_cardview_layout.xml:

my_material_card_layout.xml

私の主な活動:

私のカスタムカードクラス:

問題はおそらくmy_cardview_layout.xmlだと思いますが、recyclerviewに設定card:list_card_layout_resourceID="@layout/my_material_card_layout" して

それらはカードとして表示されません: ここに画像の説明を入力

これに2日間取り組んでいますが、まだこれらのボタンを機能させることができません(Cardslibマテリアルカードを使用しようとしましたが、エキスパンドを追加しても何も起こりませんでした). 助けてくれて本当にありがとう、ありがとう!

0 投票する
0 に答える
430 参照

android - テキスト補足アクションをクリックすると Cardslib ライブラリの素材カードが展開されるようにする方法

Github のCardsLibライブラリから新しい Material Card デザインを実装し、Recycler ビュー内で複数のカードを使用しています。私が実装したカードレイアウトは次のとおりです。

ここに画像の説明を入力

ここで、カードの [詳細] をクリックしてカードを展開し、カスタム レイアウトを拡張したいと考えています。どうすればこれを実装できますか? 私のMainActivty.javaファイルのコードのスニペットは次のとおりです。

さらに情報が必要な場合は、お知らせください。前もって感謝します!

0 投票する
0 に答える
578 参照

highlight - IceCreamSandwich (Android 4.0.4) で押された cardView を強調表示する方法

これは私の CardView レイアウトです:

そのレイアウトに基づいて、私の CardViews レイアウトは正しく表示されますが、押されたときに強調表示されません。

IceCreamSandwich (API 15 : 4.0.4) では、後の OS バージョンとは異なり、CardView をクリックしても強調表示されません。そこで、背景の card_selector を CardView に明示的に追加しようとしました。

私は、cardslib リソース (card_selector.xml) で利用可能なデフォルトの既存のドローアブルを使用しています:

しかし、これが私の CardViews レイアウトになる方法です。ご覧のとおり、そのうちの 1 つが押されていますが、正しく強調表示されていません。

押されたときに CardView が正しく強調表示されるようにする解決策はありますか?

0 投票する
1 に答える
740 参照

android - カードビューを複数の列に分割して、すべてのコンテンツを部分的に表示する方法は?

カードビューのリストの列数にすべての注文を表示する必要がある配送画面が必要なPOSシステムに取り組んでいます。

この画像に示すようなもの:

私は自分のアプリでcardviewを取得するためにcardlibを使用しています。このタイプのレイアウトをcardslibで実装するのを手伝ってくれませんか。または、アプリでこのようなレイアウトを使用するにはどうすればよいか教えていただけますか??

twowayviewも試しましたが、上の画像に示されている黄色のカードのように、カードを複数の列に分割するというアイデアは得られませんでした。私を助けてください..

0 投票する
0 に答える
100 参照

android - CardGridStaggeredView カードが消える

アクティビティでカードを表示するために使用CardGridStaggeredViewしていますが、問題は、2 つ以上の列を使用すると、スクロール中にカードが消えることです。

これは私のxmlファイルです:

Favouritesアクティビティ:

0 投票する
1 に答える
230 参照

android - Cardslib ライブラリを使用しようとしたときのエラー: 属性 android:foregroundInsidePadding が見つかりません

アプリにライブラリを実装しようとするとCardslib、アプリを実行しようとするたびに次のエラーが発生します。

エラー: ForegroundLinearLayout で、属性 android:foregroundInsidePadding が見つかりません

ただし、attrs.xmlライブラリのファイルを調べたところ、ForegroundLinearLayoutその属性がそこにあることがわかりました。何がこれを引き起こしているのでしょうか?