私はAndroid Studio 2.0を使用しています。私はRecyclerViewとCardViewをが正しくkitkatにレンダリングしたが、アプリケーションがアンドロイド5.1.1(ロリポップ)でSAMSUNG A5で実行されるとき、RecyclerViewはスクロールせず、CardViewに仰角とコーナーがない。
私は、
card_view:cardUseCompatPadding="true"
を追加し、マージンを追加するなど、SOで示唆されたソリューションを試しました。
はさえ
xmlns:card_view="http://schemas.android.com/tools"
に
xmlns:card_view="http://schemas.android.com/apk/res-auto"
を変更しかし、これらはこれが私のRecyclerViewあるAndroid:サポート機能がアンドロイドに表示されないL
を動作しませんでした:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.RecyclerView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/grid_cards_recyclerview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false"
android:layoutDirection="rtl"
android:padding="2dp"
android:background="#e0e0e0"
/>
RecyclerView GridRecyclerView = (RecyclerView) getActivity().findViewById(R.id.grid_cards_recyclerview);
GridLayoutManager gll = new GridLayoutManager(getActivity(), 2);
GridRecyclerView.setLayoutManager(gll);
GridAdapter gridAdapter = new GridAdapter(getActivity(), mylist);
GridRecyclerView.setAdapter(gridAdapter);
が、これは奇妙な動作です:私は私の指を移動した場合画面(スクロールダウン)、recyclerviewは変更を表示しませんが、別のアクティビティに行って戻ってきたら、recyclerviewがスクロールダウンしたのを見てください!!どのようにこの行動を説明しますか? Recyclerviewはスクロールモーションを認識しますが、反応を表示せず、ビューを更新しません!
私は、recyclerviewがレイアウト全体をカバーしているために問題が発生している可能性があると思います。リサイクルビューを直線レイアウト/相対レイアウト内に配置します。私は、recyclerviewがmatch_parentの高さの幅と混同されるかもしれないと思います。 wrap_contentにするか、またはdpで値を指定してください – suku
height = "match_parent"のlinearLayoutにheight = "wrap_content"のrecyclerViewを配置しましたが、再び動作しません。 – Mneckoee