Berikut ini adalah atribut penting untuk mengontrol TextView.
- android:Id
- Ini adalah ID mengidentifikasi kontrol.
- android:capitalize
- Jika diatur, menetapkan bahwa TextView ini memiliki metode input teks.
- android:cursorVisible
- Membuat kursor terlihat (default) atau tidak terlihat.
- android:editable
- Jika diatur, menentukan bahwa TextView ini memiliki metode input.
- android:fontFamily
- Font untuk teks.
- android:gravity
- Menentukan bagaimana menyelaraskan teks
- android:hint
- Petunjuk teks untuk menampilkan ketika teks kosong.
- android:maxHeight
- Membuat TextView setidaknya ini banyak piksel.
- android:inputType
- Jenis data yang ditempatkan di kolom teks. Telepon, Tanggal, Waktu, Jumlah, Password dll
- android:password
- Untuk menampilkan titik password.
- android:phoneNumber
- Jika diatur, menetapkan bahwa TextView ini memiliki metode memasukkan nomor telepon
- android:text
- Teks untuk menampilkan.
- android:textAllCaps
- menampilkan teks dengan CAPS. nilainya "true" atau "false".
- android:textColor
- Warna teks. dalam bentuk "#rgb", "#argb", "#rrggbb", atau "#aarrggbb".
- android:textSize
- Ukuran teks. jenis untuk teks adalah "sp" (contoh: 15sp).
- android:textStyle
- Gaya (bold, italic, bolditalic) untuk teks.
- android:typeface
- Jenis huruf (normal, sans, serif, monospace) untuk teks.
Berikut ini adalah contoh sederhana untuk menunjukkan bagaimana membuat aplikasi Android sendiri menggunakan TextView.
1. Anda akan menggunakan Android studio IDE untuk membuat aplikasi Android dan kita beri nama sebagai TextViewku lihat gambar dibawah:
Next ->
Next ->
Next ->
Finish
Pilih View Anda sebagai Project, Buka file layout untuk kegiatan utama (activity_main.xml) terletak di bawah App ⇒ res ⇒ layout.
dan copy kode di bawah ini untuk membuat layout.
activity_main.xml
<?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: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="mytextview.megadistudio.com.mytextview.MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/mytext" android:textSize="57sp" android:id="@+id/myTextViewId" android:layout_centerVertical="true" android:layout_centerHorizontal="true" /> </RelativeLayout>
Buka string.xml terletak di app ⇒ res ⇒ value dan copy kode di bawah ini.
string.xml
<resources> <string name="app_name">TextView</string> <string name="mytext">Tahu Koding</string> </resources>
Sekarang coba jalankan aplikasinya, klik Run ikon pada toolbar. dan hasilnya akan seperti gambar dibawah.
nah sekarang coba tambahkan coding seperti berikut pada MainActivity.java terletak di app ⇒ src ⇒ Java.
MainActivity.java
package mytextview.megadistudio.com.mytextview; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView myText = (TextView)findViewById(R.id.myTextViewId); myText.setText("Saya suka belajar pemrograman android :D"); myText.setTextSize(15); } }
Sekarang coba jalankan lagi aplikasinya, klik Run ikon pada toolbar. dan hasilnya akan seperti gambar dibawah.