2016-04-25 2 views
1

Ich baue meine erste App mit Android Studio und möchte Material Design-Komponenten wie Karten darin verwenden.Verwenden von Material-Design-Komponenten in Android Studio

Ich denke, dass ich weiß, wie man diese hinzufügt, indem ich Code schreibe, aber ich frage mich, ist es möglich, cardview, recycleview etc. irgendwie in der Palette des Design-Tabs hinzuzufügen?

+0

Wenn Sie das Lernen Sie zuerst den Vorzug geben sollte es über Code statt Drag-and-Drop zu tun –

+0

Sie sollten die Android Design Support-Bibliothek für zusätzliches Material Design-Komponenten wie Cardview installieren. Verwende grandle: 'com.android.support:design:23.3.0' – Stanislasdrg

+0

Danke für deine Antworten! Ich habe das Paket installiert, aber immer noch keine Kartenansicht in der Palette ... –

Antwort

0

Immer, wenn ich Android Studio zum Erstellen von Material-Design-Anwendungen verwendet habe, habe ich die Karte immer über xml erstellt. Es wird dann in der Entwurfsansicht korrekt angezeigt. Die Widgets auf der linken Seite der Designansicht sind jedoch nur einfache Bilder, die Teil der eigentlichen Android API sind (benötigen keine zusätzlichen Referenzen wie in Ihrem Fall). So fügen Sie eine Karte zur Seite verwenden Sie die folgende xml: hat

<android.support.v7.widget.CardView 
     android:id="@+id/cardview" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:elevation="100dp" 
     card_view:cardBackgroundColor="@color/cardview_initial_background" 
     card_view:cardCornerRadius="8dp" 
     android:layout_marginLeft="@dimen/margin_large" 
     android:layout_marginRight="@dimen/margin_large" 
     > 

    //add any widgets which you want inserted in the card here 
</android.support.v7.widget.CardView> 

-Code aus here genommen worden.

this helps :)

+0

Danke für deine Antwort. Dies scheint den Trick zu machen. –