Senin, 06 November 2017

Scrollview pada Cardview dalam satu activity


Membuat Daftar dan Kartu pada Android Studio



Untuk membuat daftar dan kartu pada satu activity yang dapat discroll tanpa menggunakan Adapter maupun Fragment. Ok langsung saja.

Copy Source code dibawah ini dan sesuaikan dengan keinginan kalian.

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:paddingBottom="@dimen/activity_vertical_margin"    android:paddingLeft="@dimen/activity_horizontal_margin"    android:paddingRight="@dimen/activity_horizontal_margin"    android:paddingTop="@dimen/activity_vertical_margin"    tools:context="com.example.maulana2ahmad.aci.Sulawesi_Utara">
    <LinearLayout        android:id="@+id/headerView"        android:orientation="vertical"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentTop="true" >    </LinearLayout>
    <ScrollView        android:id="@+id/scrollablContent"        android:layout_width="match_parent"        android:layout_height="match_parent"        android:layout_above="@+id/footerView"        android:layout_below="@+id/headerView"        tools:ignore="UnknownId">
        <LinearLayout            android:id="@+id/content"            android:orientation="vertical"            android:layout_width="match_parent"            android:layout_height="match_parent" >
            <android.support.v7.widget.CardView                xmlns:card_view="http://schemas.android.com/apk/res-auto"                android:id="@+id/card_view"                android:layout_width="match_parent"                android:layout_height="400dp"                android:layout_margin="8dp">
                <RelativeLayout                    android:layout_width="match_parent"                    android:layout_height="match_parent"                    android:orientation="vertical">
                    <ImageView                        android:id="@+id/imageView"                        android:layout_width="match_parent"                        android:layout_height="250dp"                        android:layout_alignParentTop="true"                        android:scaleType="centerCrop"                        android:src="@drawable/rumah_banjar_bubungan_tinggi" />
                    <TextView                        android:id="@+id/title"                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_alignParentLeft="true"                        android:layout_alignParentStart="true"                        android:layout_below="@+id/imageView"                        android:layout_marginLeft="126dp"                        android:layout_marginStart="126dp"                        android:maxLines="3"                        android:padding="8dp"                        android:text="Aceh"                        android:textColor="#222"                        android:textSize="22dp"                        android:textStyle="bold" />
                    <TextView                        android:id="@+id/textView"                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_alignParentLeft="true"                        android:layout_alignParentStart="true"                        android:layout_below="@+id/title"                        android:maxLines="7"                        android:padding="8dp"                        android:text="@string/descripsi_txt"                        android:textColor="#666"                        android:textSize="14dp" />
                </RelativeLayout>
            </android.support.v7.widget.CardView>
            <android.support.v7.widget.CardView                xmlns:card_view="http://schemas.android.com/apk/res-auto"                android:id="@+id/card_view2"                android:layout_width="match_parent"                android:layout_height="400dp"                android:layout_margin="8dp">
                <RelativeLayout                    android:layout_width="match_parent"                    android:layout_height="match_parent"                    android:orientation="vertical">
                    <ImageView                        android:layout_width="match_parent"                        android:layout_height="250dp"                        android:layout_alignParentTop="true"                        android:scaleType="centerCrop"                        android:src="@drawable/rumah_banjar_bubungan_tinggi"                        android:id="@+id/imageView2" />
                    <TextView                        android:id="@+id/title2"                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_alignParentLeft="true"                        android:layout_alignParentStart="true"                        android:layout_below="@+id/imageView2"                        android:layout_marginLeft="126dp"                        android:layout_marginStart="126dp"                        android:maxLines="3"                        android:padding="8dp"                        android:text="Aceh"                        android:textColor="#222"                        android:textSize="22dp"                        android:textStyle="bold" />
                    <TextView                        android:id="@+id/textView2"                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_alignParentBottom="true"                        android:layout_alignParentLeft="true"                        android:layout_alignParentStart="true"                        android:layout_marginBottom="13dp"                        android:maxLines="7"                        android:padding="8dp"                        android:text="@string/descripsi_txt"                        android:textColor="#666"                        android:textSize="14dp" />
                </RelativeLayout>
            </android.support.v7.widget.CardView>
            <android.support.v7.widget.CardView                xmlns:card_view="http://schemas.android.com/apk/res-auto"                android:id="@+id/card_view3"                android:layout_width="match_parent"                android:layout_height="400dp"                android:layout_margin="8dp">
                <RelativeLayout                    android:layout_width="match_parent"                    android:layout_height="match_parent"                    android:orientation="vertical">
                    <ImageView                        android:layout_width="match_parent"                        android:layout_height="250dp"                        android:layout_alignParentTop="true"                        android:scaleType="centerCrop"                        android:src="@drawable/rumah_banjar_bubungan_tinggi"                        android:id="@+id/imageView3" />
                    <TextView                        android:id="@+id/title3"                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_alignParentLeft="true"                        android:layout_alignParentStart="true"                        android:layout_below="@+id/imageView3"                        android:layout_marginLeft="126dp"                        android:layout_marginStart="126dp"                        android:maxLines="3"                        android:padding="8dp"                        android:text="Aceh"                        android:textColor="#222"                        android:textSize="22dp"                        android:textStyle="bold" />
                    <TextView                        android:id="@+id/textView3"                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_alignParentBottom="true"                        android:layout_alignParentLeft="true"                        android:layout_alignParentStart="true"                        android:layout_marginBottom="13dp"                        android:maxLines="7"                        android:padding="8dp"                        android:text="@string/descripsi_txt"                        android:textColor="#666"                        android:textSize="14dp" />
                </RelativeLayout>
            </android.support.v7.widget.CardView>
            <android.support.v7.widget.CardView                xmlns:card_view="http://schemas.android.com/apk/res-auto"                android:id="@+id/card_view4"                android:layout_width="match_parent"                android:layout_height="400dp"                android:layout_margin="8dp">
                <RelativeLayout                    android:layout_width="match_parent"                    android:layout_height="match_parent"                    android:orientation="vertical">
                    <ImageView                        android:layout_width="match_parent"                        android:layout_height="250dp"                        android:layout_alignParentTop="true"                        android:scaleType="centerCrop"                        android:src="@drawable/rumah_banjar_bubungan_tinggi"                        android:id="@+id/imageView4" />
                    <TextView                        android:id="@+id/title4"                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_alignParentLeft="true"                        android:layout_alignParentStart="true"                        android:layout_below="@+id/imageView4"                        android:layout_marginLeft="126dp"                        android:layout_marginStart="126dp"                        android:maxLines="3"                        android:padding="8dp"                        android:text="Aceh"                        android:textColor="#222"                        android:textSize="22dp"                        android:textStyle="bold" />
                    <TextView                        android:id="@+id/textView4"                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_alignParentBottom="true"                        android:layout_alignParentLeft="true"                        android:layout_alignParentStart="true"                        android:layout_marginBottom="13dp"                        android:maxLines="7"                        android:padding="8dp"                        android:text="@string/descripsi_txt"                        android:textColor="#666"                        android:textSize="14dp" />
                </RelativeLayout>
            </android.support.v7.widget.CardView>
            <android.support.v7.widget.CardView                xmlns:card_view="http://schemas.android.com/apk/res-auto"                android:id="@+id/card_view5"                android:layout_width="match_parent"                android:layout_height="400dp"                android:layout_margin="8dp">
                <RelativeLayout                    android:layout_width="match_parent"                    android:layout_height="match_parent"                    android:orientation="vertical">
                    <ImageView                        android:layout_width="match_parent"                        android:layout_height="250dp"                        android:layout_alignParentTop="true"                        android:scaleType="centerCrop"                        android:src="@drawable/rumah_banjar_bubungan_tinggi"                        android:id="@+id/imageView5" />
                    <TextView                        android:id="@+id/title5"                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_alignParentLeft="true"                        android:layout_alignParentStart="true"                        android:layout_below="@+id/imageView5"                        android:layout_marginLeft="126dp"                        android:layout_marginStart="126dp"                        android:maxLines="3"                        android:padding="8dp"                        android:text="Aceh"                        android:textColor="#222"                        android:textSize="22dp"                        android:textStyle="bold" />
                    <TextView                        android:id="@+id/textView5"                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_alignParentBottom="true"                        android:layout_alignParentLeft="true"                        android:layout_alignParentStart="true"                        android:layout_marginBottom="13dp"                        android:maxLines="7"                        android:padding="8dp"                        android:text="@string/descripsi_txt"                        android:textColor="#666"                        android:textSize="14dp" />
                </RelativeLayout>
            </android.support.v7.widget.CardView>
            <android.support.v7.widget.CardView                xmlns:card_view="http://schemas.android.com/apk/res-auto"                android:id="@+id/card_view6"                android:layout_width="match_parent"                android:layout_height="400dp"                android:layout_margin="8dp">
                <RelativeLayout                    android:layout_width="match_parent"                    android:layout_height="match_parent"                    android:orientation="vertical">
                    <ImageView                        android:layout_width="match_parent"                        android:layout_height="250dp"                        android:layout_alignParentTop="true"                        android:scaleType="centerCrop"                        android:src="@drawable/rumah_banjar_bubungan_tinggi"                        android:id="@+id/imageView6" />
                    <TextView                        android:id="@+id/title6"                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_alignParentLeft="true"                        android:layout_alignParentStart="true"                        android:layout_below="@+id/imageView6"                        android:layout_marginLeft="126dp"                        android:layout_marginStart="126dp"                        android:maxLines="3"                        android:padding="8dp"                        android:text="Aceh"                        android:textColor="#222"                        android:textSize="22dp"                        android:textStyle="bold" />
                    <TextView                        android:id="@+id/textView6"                        android:layout_width="wrap_content"                        android:layout_height="wrap_content"                        android:layout_alignParentBottom="true"                        android:layout_alignParentLeft="true"                        android:layout_alignParentStart="true"                        android:layout_marginBottom="13dp"                        android:maxLines="7"                        android:padding="8dp"                        android:text="@string/descripsi_txt"                        android:textColor="#666"                        android:textSize="14dp" />
                </RelativeLayout>
            </android.support.v7.widget.CardView>
        </LinearLayout>    </ScrollView>
</RelativeLayout>



Nanti hasilnya akan seperti dibawah ini.



Terimakasih.


1 komentar:

  1. kontennya bagus, mudah dipahami, kunjungi website kami juga ya :), untuk mendapatkan pengalaman lebih :3

    BalasHapus