Membuat ScrollView Dengan Alert Dialog di Android

04/08/2014    Arya Febiyan    1137     Desain

Pagi ini Saya akan mengajarkan Anda bagaimana cara Membuat ScrollView Dengan Alert Dialog di Android. Jadi nanti Anda akan belajar membuat sebuah halaman yang panjang kebawah dan bisa Anda scroll di layar emulator atau smartphone baik dengan kursor mouse atau jari jempol Anda. Untuk dokumentasi ScrollVIew bisa Anda pelajari di link berikut http://developer.android.com/reference/android/widget/ScrollView.html.

Baca juga artikel sebelumnya : Membuat ListView Dengan Alert Dialog Di Android.

Berikut file strings.xml :

<string name="button_scrollview">Alert Dialog ScrollView</string>
<string name="webmaster"> ISI DENGAN TEXT ANDA </string>

Berikut file fragment_main.xml :

<Button
    android:id="@+id/button_scrollview"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="@string/button_scrollview" />

Buatlah sebuah file /res/layout/scrollview_paket_kursus.xml :

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/scrollview"
    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" >

    <TextView
        android:id="@+id/data_paket_kursus"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/webmaster" />

</ScrollView>

Berikut file MainActivity.java :

Button button_scrollview;

button_scrollview = (Button) rootView.findViewById(R.id.button_scrollview);

button_scrollview.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
        // mendapatkan layout inflater
        LayoutInflater inflater = (LayoutInflater) getActivity().getLayoutInflater();
        // Inflate dan set layout untuk dialog
        // null = set parent view
        builder.setView(inflater.inflate(R.layout.scrollview_paket_kursus, null));
        AlertDialog ad = builder.create();
        ad.setTitle("DAFTAR PAKET KURSUS");
        ad.setButton(AlertDialog.BUTTON_NEGATIVE, "CLOSE",
            new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                    dialog.cancel();
                }
            });
        ad.show();
    }
});

Berikut adalah hasil akhirnya :

Membuat ScrollView Dengan Alert Dialog di Android

Membuat ScrollView Dengan Alert Dialog di Android

No data.

Belajar Membuat Website dari Nol

Pelajarannya mudah dipahami, orang awampun pasti bisa.

Learn More

Belajar Membuat Website dari Nol

Pelajarannya mudah dipahami, orang awampun pasti bisa.

Learn More