2016-04-26 16 views
-1

Ich habe mit dem Problem konfrontiert, unterhalb des Layouts zu erstellen. Wie kann ich es tun. Sollte ich CustomView verwenden oder Image verwenden? Wenn ich CustomeView verwende, wie kann ich es tun? Bitte schlagen Sie eine benutzerdefinierte Referenz oder Idee vor, um dieses Layout zu erreichen. Ich habe versucht, Pfad in OnDraw-Methode in CustomView zu verwenden, als ich wirklich nicht wusste, was zu tun ist, und ich steckte fest. Danke.How to Create Layout (siehe angehängtes Bild) in android

enter image description here

+0

Sie Kartenlayout und Verwendung von Bildern und Taste z anzeigen Stellen verwenden können und ihre Veranstaltung. – Haroon

+0

Verwenden Sie FrameLayout .. –

Antwort

0

1. Add-Karte Ansicht Abhängigkeit

compile 'com.android.support:cardview-v7:23.2.0' 

2. unter xml nehmen und es setzen, wo Sie es überbrücken. Nehmen wir an, Sie verwenden RecyclerView mit CardView: Für den obigen Layout verwenden Sie zwei ImageViews und eine Button oder was auch immer Sie wollen. Entwerfen Sie Bilder und überprüfen Sie das Layout. Sie sollten in der Lage sein, zu erreichen, was Sie wollen z

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:card_view="http://schemas.android.com/apk/res-auto" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:layout_gravity="center" 
app:cardCornerRadius="2dp" 
app:cardElevation="1dp" 
app:cardUseCompatPadding="true" 
card_view:cardPreventCornerOverlap="false"> 
<RelativeLayout 
    android:id="@+id/ll1" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@color/icons" 
    android:padding="@dimen/margin_small"> 

    <TextView 
     android:id="@+id/postTitle" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginBottom="@dimen/margin_tiny" 
     android:maxLines="2" 
     android:text="TITLE OF THE POST" 
     android:textColor="@color/primary_text" 
     android:textSize="@dimen/font_regular" 
     android:textStyle="bold" 
     app:typeface="roboto_bold"/> 


    <ImageView 
     android:id="@+id/imageView" 
     android:layout_width="match_parent" 
     android:layout_height="160dp" 
     android:background="@color/icons" 
     android:focusable="false" 
     android:scaleType="centerCrop" 
     android:layout_below="@+id/postTitle" /> 

</RelativeLayout>