Membuat ScrollView Dengan Alert Dialog di Android

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

4 Agustus 2014

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Mini Bootcamp Backend Laravel 11 Bulan Mei 2024 di DUMET School
Webinar Selanjutnya Mei 2024

Minggu, 26 Mei 2024, 09.00-13.00 WIB

(4 Jam Membuat Backend di Laravel 11)

chat