-->

Tutorial Android Button Control


Button adalah Push-button yang dapat ditekan, atau diklik, oleh pengguna untuk melakukan suatu tindakan.

Berikut ini adalah atribut penting yang terkait dengan Button :


android.widget.TextView Class 

  1. android:autoText
    1. Jika diatur, menetapkan bahwa TextView ini memiliki metode input teks dan secara otomatis memperbaiki beberapa kesalahan ejaan.
    • android:drawableBottom
      1. teks ditarik di bawah.
    • android:drawableRight
      1. teks ditarik ke kanan.
      • android:editable
        1. Jika diatur, menetapkan bahwa TextView ini memiliki metode input.
        • android:text
          1. menampilkan Text.
          android.view.View Class
          1. android:background
            1. digunakan untuk mengatur latar belakang.
            • android:contentDescription
              1. mendefinisikan teks
              • android:id
                1. memasok nama pengenal untuk tampilan
                • android:onClick
                  1. adalah metode dalam konteks untuk memanggil ketika diklik.
                  • android:visibility
                    1. mengontrol visibilitas
                    Berikut contoh menggunakan button, ikuti langkah langkahnya.
                    Anda akan menggunakan Android studio IDE untuk membuat aplikasi Android dan kita beri nama sebagai MyButton lihat gambar dibawah:
                     
                    Next ->  
                    Next -> 
                    Next -> 
                    1. Finish
                    2. Memodifikasi  file src/MainActivity.java dan menambahkan kode
                    3. Copy gambar ke res/drawable- * folder.
                    4. Memodifikasi layout file XML res / layout / activity_main.xml untuk menentukan tampilan 
                    5. Memodifikasi file XML res / values / strings.xml untuk menentukan tampilan 
                    6. Jalankan aplikasi untuk memulai emulator Android dan memverifikasi hasil dari aplikasi.

                    activity_main.java
                    <?xml version="1.0" encoding="utf-8"?>
                    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                    xmlns:app="http://schemas.android.com/apk/res-auto"
                    xmlns:tools="http://schemas.android.com/tools"
                    android:id="@+id/activity_main"
                    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="mybutton.megadistudio.com.mybutton.MainActivity">

                    <TextView
                    android:text=""
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="74dp"
                    android:id="@+id/textViewId"
                    android:layout_below="@+id/buttonId"
                    android:layout_centerHorizontal="true" />

                    <TextView
                    android:text="@string/tk"
                    android:textSize="50sp"
                    android:textStyle="bold"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="32dp"
                    android:id="@+id/textView2"
                    android:layout_alignParentTop="true"
                    android:layout_centerHorizontal="true" />

                    <ImageView
                    android:layout_width="150dp"
                    android:layout_height="150dp"
                    app:srcCompat="@drawable/tk"
                    android:id="@+id/imageView4"
                    android:layout_below="@+id/textView2"
                    android:layout_centerHorizontal="true" />

                    <Button
                    android:text="@string/button_name"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/buttonId"
                    android:layout_marginTop="36dp"
                    android:layout_below="@+id/imageView4"
                    android:layout_centerHorizontal="true"
                    android:textAllCaps="false" />

                    </RelativeLayout>

                    strings.xml
                    <resources>
                    <string name="app_name">My Button</string>
                    <string name="button_name">Show Text</string>
                    <string name="tk">Tahu Koding</string>
                    </resources>

                    MainActivity.java
                    package mybutton.megadistudio.com.mybutton;

                    import android.support.v7.app.AppCompatActivity;
                    import android.os.Bundle;
                    import android.view.View;
                    import android.widget.Button;
                    import android.widget.TextView;

                    public class MainActivity extends AppCompatActivity {

                    private Button myButton;
                    private TextView myTextView;

                    @Override
                    protected void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);
                    setContentView(R.layout.activity_main);

                    myButton = (Button)findViewById(R.id.buttonId);
                    myTextView = (TextView)findViewById(R.id.textViewId);

                    myButton.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {

                    myTextView.setText("Hello broohhh!!!");
                    }
                    });

                    }
                    }

                    Iklan Atas Artikel

                    Iklan Tengah Artikel 1

                    Iklan Tengah Artikel 2

                    Iklan Bawah Artikel