問題タブ [android-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.

0 投票する
6 に答える
97289 参照

android - Android 5.0 の AppCompat CardView で XML で昇格を設定する

私が理解していることから、プレビュー段階の初期にはCardView、Java でハックせずに s でのみ XML で昇格を設定する方法がないように見えました。公式リリースが公開されたので、昇格を設定する Java コードを書かずに XML でこれを行う方法はありますか?

私はcard_view:cardElevation何の効果もありませんでした。5.0 用のエミュレーターを使用していたときは、すべて問題ないと思っていました。でも今は実機で公式版を使っていると全部CardView消えてしまいました

Lollipop以前は、うまく機能します。

ここに私の完全なxmlがあります

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

java - LayoutTransition アニメーションは、表示と非表示には機能しますが、変更フラグには機能しません

ビューをView.GONEおよびView.VISIBLEに設定すると、いくつかのアニメーションをトリガーするために、レイアウト遷移を使用しています。

それは機能しています。どのビューをいつアニメーション化するかを伝えるために使用している4つのフラグがあります。これらは:

LayoutTransition.APPEARING - 可視に設定されたビューをアニメーション化します。LayoutTransition.CHANGE_APPEARING - ビューが表示に設定されている場合、グループ内の他のビューをアニメーション化します。LayoutTransition.DISAPPEARING - 消えたビューをアニメーション化します。LayoutTransition.CHANGE_DISAPPEARING - ビューが非表示に設定されている場合、グループ内の他のビューをアニメーション化します。

これは、アニメーションを設定するコードです

私の問題は、変更フラグがアニメーションを実行していないことですが、他のフラグは正常に機能しています。

編集:リスナーを追加

レイアウト: LayoutTransition が設定された同じ線形レイアウトにすべて 3 つの cardviews があります。2 つは消えており、ビューに残っている 3 番目の cardview に対して change_disappearing を実行する必要があります。

次のようにリスナーを追加しました。

APPEARING と DISAPPEARING の正しいログを取得していますが、CHANGE フラグのいずれからもログは取得していませんが、親の変更ログを最初に取得したため、次のように設定しました。

ログは現在次のようになっています。

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

android - カードビューの高さを動的に変更するにはどうすればよいですか?

次のように、オブジェクトアニメーターを使用してそれを実行しようとしています:

ただし、私が見る限り、CardviewsにはsetHeightsetLayoutHeightまたは他の同様の方法がないため、機能しません。では、どうすればカードの高さ (および同様の属性) を変更できますか?

0 投票する
2 に答える
4364 参照

android - CardView の例が機能しない

Android L版の2つの新機能を試していますが、

  • RecyclerView
  • カードビュー

RecyclerView は問題なく動作しましたが、CardView を実行しようとするとエラーが発生し、エラーの原因を特定できませんでした。

MainActivity.java

MyAdapter.java

activity_card_view.xml

レイアウトでは、「リソース ID 0x7f040001 は STYLE タイプではありません (代わりに anim)」と表示されます。

ここに画像の説明を入力

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

android - cardView からフラグメントを開く

CardView で onClick からフラグメントを開くにはどうすればよいですか? Cardview にリストがあり、クリックしたときに別のフラグメントで表示したい。これはadapter.classです

これはlayout.xmlです

onClick で問題を解決しましたが、別のフラグメントを開くことができないという問題が発生しました。myActivity でメソッドを呼び出すにはどうすればよいですか?

0 投票する
5 に答える
32401 参照

android - RecyclerView android でアイテム間のスペースを削除する

RecyclerView を使用してアイテムのリストを表示していますが、アイテム間のデフォルトの間隔を削除する必要があります。RecyclerView.LayoutParams を設定し、LinearLayoutManager でマージンをゼロに設定しようとしていますが、うまくいきませんでした!

これが私のコードです:

レイアウト/fragment_recycler.xml

レイアウト/cardview_recycler.xml

RecyclerFragment.java

私は助けが必要です...

0 投票する
4 に答える
83838 参照

android - CardView の OnClickListener?

OnClickListenerを にアタッチするにはどうすればよいCardViewですか? クリックしたときにすべてのカードに異なるアクションを持たせたい.

RecyclerViewカードを表示するためのカスタム アダプターを備えた があります。これが実装方法です。