Belajar Android Studio 2 : Text View – Text View adalah widget yang berfungsi untuk menampilkan text kepada layar dan memiliki optional agar dapat dilakukan editing, namun secara default TextView tidak dapat edit.

Randd Soft : Belajar Android Studio
  • Klik File -> New ,lalu klik Android Application Project.
  • Isikan kotak dialog new seperti berikut
Application Name Text_View
Minimum Required SDK API 8: Android 2.2(Froyo)
Target SDK API 17: Android 4.2(Jelly Bean)
Compile With API 17: Android 4.2(Jelly Bean)
Theme Holo Light Drak Action Bar

Ubahlah main_activity.xml menjadi seperti di bawah ini :

<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: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="com.text_view.MainActivity" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/text1"
        android:text="hai semua"
        android:textStyle="bold"
        android:textColor="#ff00ff"
        android:background="#00ff00"
        android:textColorHighlight="#000000"
        android:textIsSelectable="true" />
     
    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/text1"
        android:layout_marginTop="10dp"
        android:paddingLeft="10dp"
        android:lines="2"
        android:id="@+id/text2"
        android:clickable="true"
        android:text="ini tutorialku"
        android:autoLink="all"
        android:fontFamily="Arial"
        android:typeface="serif"
        android:textSize="20sp" />
</RelativeLayout>

Lalu ubah MainActivity.java dengan script berikut ini :

package com.text_view;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;



public class MainActivity extends ActionBarActivity {

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


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
}

Akhirnya tampilan project TextView anda berubah menjadi seperti gambar di bawah.

Randd Soft : Belajar Android Studio

Penjelasan :

Teks : mendefinisikan teks yang akan ditampilkan pada layar.

textStyle : menetapkan gaya teks. Pilihan yang mungkin adalah tebal, miring dan normal.

fontFamily : menentukan keluarga font untuk teks.

textSize : mendefinisikan ukuran teks. Disarankan untuk menggunakan sp untuk ukuran.

Textcolor : menetapkan warna teks. Warna harus didefinisikan dalam RGB dalam bentuk hexa atau ke referensi lain

background : menetapkan warna latar belakang teks. warna harus didefinisikan dalam hexa sebagai referensi ke sumber lain.

textColorHighlight : mendefinisikan warna ketika teks ditandai saat disorot.textIsSelectable : menunjukkan apakah teks dapat dipilih  atau tidak. Atribut ini dapat digunakan untuk memungkinkan kontrol copy-paste.

Contoh Ke-2

Randd Soft : Belajar Android Studio

buatlah project android, dengan isian sebagai berikut :

Application Name Text.View
Project Name Text.View
Package Name Com.text.view
Minimum Required SDK API 8: Android 2.2(Froyo)
Target SDK API 17: Android 4.2(Jelly Bean)
Compile With API 17: Android 4.2(Jelly Bean)

1. masuk ke res/layout/main.xml

<?xml version="1.0" encoding="utf-8"?>

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/tulisan"
	android:layout_width="fill_parent" 
	android:layout_height="wrap_content" 
	/>

2. masuk ke src/com.wilis.textview/MainActivity.java

package com.wilis.textview;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class textview extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        TextView t=(TextView)findViewById(R.id.tulisan);
        t.setText("Ini adalah tulisan dengan widget TextView");
    }
}

Belajar Android Studio 2 : Text View – Penjelasan :

Perintah

android.widget.TextView;

digunakan untuk mengimport hanya textview saja. Jika hendak mengimport semua widget maka dapat menggunakan

import android.widget.*; Method  setText() digunakan untuk mengubah isi dari texview sesuai dengan parameter;