Wie setzen RecyclerView Max Höhe

Möchte ich set Max Höhe von RecylerView.Ich bin in der Lage, max Höhe mit folgenden code.Unten code Höhe 60% des aktuellen Bildschirms.

     DisplayMetrics displaymetrics = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
    int a = (displaymetrics.heightPixels * 60) / 100;
    recyclerview1.getLayoutParams().height = a;

Aber jetzt problem ist, dass, wenn es keine item dann auch seine Höhe beträgt 60%.
Deshalb möchte ich Ihre Höhe 0, wenn kein Element in ihm.

Möchte ich erreichen, wie etwas.

    if(recyclerview's height > maxHeight)
then set recyclerview's height to maxHeight
    else dont change the height of recyclerview.

Wie kann ich es einstellen?
Bitte helfen Sie mir, ich bin mit ihm stecken

Schreibe einen Kommentar