-1
votes

CardView n'a aucun effet sur les articles

J'essaie de faire mon recyclerview plus jolie, alors j'ai ajouté une vision de cartes. Cependant, je ne vois aucune modification lorsque j'ai dirigé l'application, l'interface utilisateur ressemble à ce qu'il n'y ait pas de carte de carte du tout - il n'y a pas de séparation entre les articles. Pouvez-vous s'il vous plaît suggérer ce qui ne va pas avec mon code ici?

Ceci est mon liste_Item.xml: P>

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mRecyclerView = (RecyclerView)findViewById(R.id.recyclerView);

        mAdapter = new PostsAdapter(mPostList);
        RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(getApplicationContext());
        mRecyclerView.setLayoutManager(layoutManager);
        mRecyclerView.setAdapter(mAdapter);

        preparePostData();
    }


0 commentaires

5 Réponses :


1
votes

Vous avez besoin de décoration d'élément dans recyclerview code> avec un espacement égal autour de l'élément!

Remarque: Assurez-vous que votre recyclerview code> est différent de cet élément de fond p>

EQUALSPACACINGITEMDECORECORE.JAVA STRAND> P>

...
mRecyclerView..addItemDecoration(new EqualSpacingItemDecoration(12,12,12,12,1))
...


0 commentaires

1
votes

Ceci peut être obtenu avec une modification de 1 ligne de XML appliquée à l'élément cardview code> appliquant une marge.

<?xml version="1.0" encoding="UTF-8"?>
<resources>
    <dimen name="default_margin">10dp</dimen>
</resources>


0 commentaires

1
votes

J'ai apporté des modifications dans votre code, veuillez essayer le code ci-dessous

en place sur xxx

J'ai changé en ci-dessous xxx

Il suffit de remplacer ci-dessous le code de layout xxx


0 commentaires

1
votes

Il suffit d'utiliser simplement de l'application: cardusecompatpadding = "true" dans la balise CardView.


0 commentaires

0
votes

Essayez ceci dans votre étiquette d'application Manifest.

Android: Hardwareaccelerated = "vrai"


0 commentaires