Ich bin neu in Android Dev und ich habe Probleme beim Versuch, die minimale Höhe eines it.gmariotti.cardslib.library.view.CardView
programmgesteuert festzulegen. Ich erstelle eine neue Instanz einer CardView und setze alle xml-Elemente in Code, aber dies hat keine Auswirkungen auf die cardView. Ich blase den Cardview nicht von XML auf.CardView Höhe programmgesteuert einstellen
CardView catCard = new CardView(getActivity());
catCard.setBackgroundColor(Color.green(0));
catCard.setMinimumHeight(10);
catCard.setBottom(0);
catCard.setExpanded(false);
Ist Ihre Ansicht hinzugefügt eine beliebige Ansichtshierarchie oder ein Layout? Die Größe einer Ansicht hängt von ihrem Layout ab. Um sicher zu sein, dass ich Ihre Frage verstehe, haben Sie es tatsächlich geschafft, die Höhe beim Aufblasen aus XML erfolgreich festzulegen, und Sie möchten wissen, wie Sie dies über Code tun können, oder haben Sie die Höhe in dieser Ansicht auch nicht festgelegt aus XML aufblasen? – JHH
Ich füge die CardView in das LinearLayout und es funktioniert mit allen relevanten Daten, aber die oben verwendeten Methoden haben keinen Einfluss auf die Karte. Ich konnte die Höhe nicht einstellen, da ich die Ansicht von xml nicht aufblase, sondern eine neue Karte erstelle und sie der XML-Datei hinzufüge, die aufgeblasen wird. –