Cara Membuat Scroll Di Android Studio

Belajar Cara Membuat ScrollView di Android Sanggar

Assalamualaikum Warahmatullahi Wabarakatuh.

Pada materi berikut ini saya akan membahas dasar-sumber akar penggunaan widget

ScrollView

cak bagi peluasan aplikasi Android menggunakan Android Studio. ScrollView digunakan agar konten pada cucur permohonan dapat di Scroll secara vertikal, karena jika bukan mengguanakan ScrollView, jikalau konten kita melebihi matra jib maka konten tersebut akan terpotong.

ScrollView lewat berarti sekali kerjakan pengembangan permintaan android, hampi semua aplikasi yang di kembangkan menggunakan ScrollView. Didalam Android Bengkel seni terdapat beberapa jenis ScrollView, yaitu

ScrollView

Vertikal,

HorizontalScrollView

dan

Nested ScrollView

(ScrollView bersarang).

Materi lainnya yang direkomendasikan:

  • Cara Menerapkan Show/Hide Password di Android Sanggar
  • Berlatih Membuat Petisi Countdown Timer di Android
  • Membiasakan Menunggangi CheckedTextView di Android Studio
  • Cara Membuat Circle Image pada Android Studio
  • Cara Membuat Image Gallery Menunggangi GridView

Sekadar disini kita sahaja akan membahas mengenai pengusahaan ScrollView secara vertikal saja, untuk suku cadang layout didalam activity. Penjelasan lebih lanju mengenai variasi ScrollView lainnya akan saya dibahas di postingan berikutnya.

Belajar Cara Menciptakan menjadikan ScrollView di Android Studio

1) Urai aplikasi Android Padepokan kalian, bikin project mentah.

2) Plong paradigma program berikut ini, misalnya kita ingin membuat sebuah teks tahapan menggunakan widget TextView dan sebuah Button dibawahnya.

Bikin membuat wacana yang strata tersebut kita akan menggunakan data String didalam file

string.xml,

bentang folder

res > values > string.xml.

Disini kalian buat variable string plonco nan isinya teks panjang, misalnya sebagaimana berikut ini.

                    <resources>    <string name="teks_panjang">Java yakni bahasa pemrograman yang dapat dijalankan di berbagai        komputer termaktub telepon kepal. Bahasa ini awalnya dibuat oleh James Gosling saat masih        bergabung di Sun Microsystems saat ini merupakan babak berpokok Oracle dan dirilis tahun 1995.        Bahasa ini banyak mengadopsi sintaksis yang terdapat plong C dan C++ namun dengan tata bahasa        model objek yang lebih primitif serta dukungan rutin-rutin aras bawah nan minimum.        Aplikasi-permohonan berbasis java umumnya dikompilasi ke internal p-code (bytecode)        dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java yaitu bahasa pemrograman        yang berkarakter umum/non-solo (general purpose), dan secara khusus didisain kerjakan memanfaatkan        dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan tuntutan       java mampu berjalan di sejumlah platform sistem propaganda yang farik, java dikenal pula dengan        slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman        nan minimum tenar digunakan, dan secara luas dimanfaatkan privat pengembangan berbagai macam jenis       perabot kepala dingin aplikasi maupun permintaan</string>  </resources>
                    
                  

Didalam file string.xml tersebut kita membuat variable baru bernama teks_panjang yang isinya mengenai java, tapi kalian bisa sesuaikan koteng.

3) Dulu pada activity_main.xml kita tambahkan TextView dan Button yang di bungkus kedalam ScrollView. seperti berikut ini.

                <?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:layout_margin="12dp"     tools:context="android.cianjur.developer.jaring.basicandroid.MainActivity">      <ScrollView         android:layout_width="match_parent"         android:layout_height="match_parent">          <LinearLayout             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:orientation="vertical" >              <TextView                 android:id="@+id/textView"                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:text="@string/teks_panjang"                 android:textSize="15sp" />              <Button                 android:id="@+id/button"                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:text="Button" />                      </LinearLayout>     </ScrollView> </RelativeLayout>
                
              

Didalam ScrollView tersebut teristiadat kita tambahkan ViewGroup seperti LinearLayout (vertical), dulu kita tambahkan atribut
android:text=”@string/teks_panjang”

didalam TextView, kerjakan menempilkan wacana yang telah kita buat puas file

string.xml.

Demo:

Tulis
bahwa sebuah TextView tidak memerlukan ScrollView jika semata-mata ingin agar teks didalamnya dapat di scroll. Kita belaka cukup gunakan artibut scrollbars dan tentukan nilannya menjadi vartical, seperti mana ini

                    <TextView     android:id="@+id/textView"     android:layout_width="match_parent"     android:layout_height="wrap_content"     android:text="@string/teks_panjang"     android:scrollbars="vertical"     sandroid:textSize="15sp" />
                    
                  

Terlampau pada class Java-nya tambahkan baris kode berikut ini

                  package android.cianjur.developer.sauk-sauk.basicandroid;  /*  Dibuat Oleh WILDAN M ATHOILLAH  */  import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.text.method.ScrollingMovementMethod; import android.widget.TextView;  public class MainActivity extends AppCompatActivity{      @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);                  //Inisialisasi dan Deklarasi TextView         TextView textView = findViewById(R.id.textView);                  //Menambahkan method Scrolling agar TextView dapat di Scroll          textView.setMovementMethod(new ScrollingMovementMethod());     } }
                  
                

Itu diperlukan kalau kita cuma ingin TextView saja yang dapat di Scroll.

Sekian terbit saya, mohon maaf bila ada kesalahan, jika ada yang ingin ditanyaka, silakan isi kolom komentar dibawah ini.

Wassalamualaikum Warahmatullahi Wabarakatuh.

Wildan M Athoillah

Wildan M Athoillah
Blogger dan spesialis pembuat permohonan android.

Source: https://www.wildantechnoart.net/2018/08/belajar-cara-membuat-scrollview-di-android-studio.html