Selasa, 05 April 2016

Mengatur Posisi Tulisan Dan Bentuk Text Pada Android

           Kali saya akan berbagi ilmu tentang dasar-dasar dari android, sebenanya ini hanya permintaan dari temen saya sih, tapi ngk ada salahnya juga saya sekalian posting materi ini. mungkin materi ini sangat dasar sekali, dan kebanyakan juga temen-temen sudah pada tau bagaimana cara membuatnya.
           Langsung saja kali ya saya akan menjelaskan cara membuat program android yaitu mengatur posisi tulisan dan merubah bentuk text pada android, silahkan teman-teman ikuti langkah-langkah berikut.
          Pertama saya terangkan dulu tentang cara membuat program android mengatur posisi tulisan.
  1. Silahkan anda buat sebuah project, dan terserah anda memberi nama apa. untuk designnya silahkan lihat gambar dibawah. 
  2. Pada design di atas, jangan lupa anda beri nama ID pada setiap komponen, hal ini penting, karena ID yang dibuat akan dipanggil saat membuat coddingnya.
  3. setelah itu pada baguan MainActivity.java silahkan anda buat coding dibawah ini. 
    package com.example.radiobutton;
    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Gravity;
    import android.widget.RadioGroup;
    import android.widget.TextView;

    public class MainActivity extends Activity {

    RadioGroup radio;
    TextView text;

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

    text = (TextView)findViewById(R.id.text1);

    radio = (RadioGroup)findViewById(R.id.rg1);
    radio.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { 

    @Override
    public void onCheckedChanged(RadioGroup arg0, int arg1) {

     // TODO Auto-generated method stub

    switch (arg1) {
    case R.id.kiri: text.setGravity(Gravity.LEFT);
    break;
    case R.id.tengah: text.setGravity(Gravity.CENTER);
    break;
    case R.id.kanan: text.setGravity(Gravity.RIGHT);
     } }
     });
     }
    }
  4. setelah selesai silahkan di runing programnya.
           Selanjutnya saya akan membahas tentang Program android mengubah bentuk tulisan tebal atau miring, berikut langkah-langkahnya.
  1. Buatlah Project baru dengan nama sesuai dengan anda sendiri. kalau design saya seperti ini. 
  2. Pada design di atas, jangan lupa anda beri nama ID pada setiap komponen, hal ini penting, karena ID yang dibuat akan dipanggil saat membuat coddingnya.
  3. setelah itu, pada MainActivity.java buatlah codding Berikut : 
    package com.example.chekbox;

    import android.os.Bundle;
    import android.app.Activity;
    import android.graphics.Typeface;
    import android.view.Menu;
    import android.widget.CheckBox;
    import android.widget.CompoundButton;
    import android.widget.TextView;

    public class MainActivity extends Activity {

    CheckBox chekmiring;
    CheckBox chektebal;
    TextView text;

    boolean cmiring = false, ctebal = false;

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

    chekmiring = (CheckBox) findViewById(R.id.miring);

    chektebal = (CheckBox) findViewById(R.id.tebal);

    text = (TextView) findViewById(R.id.text1);

    chekmiring.setOnCheckedChangeListener( new CompoundButton.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(CompoundButton arg0, boolean arg1) {

    // TODO Auto-generated method stub

    cmiring = arg1;

    if (cmiring &&; ctebal)
    text.setTypeface(null, Typeface.BOLD_ITALIC);

    else if (cmiring) text.setTypeface(null, Typeface.ITALIC);

    else if (ctebal) text.setTypeface(null, Typeface.BOLD);

    else text.setTypeface(null, Typeface.NORMAL);
     }
     });

    chektebal.setOnCheckedChangeListener( new CompoundButton.OnCheckedChangeListener() { 

    @Override
    public void onCheckedChanged(CompoundButton arg0, boolean arg1) {

    // TODO Auto-generated method stub

    ctebal = arg1;

    if (cmiring && ctebal)
    text.setTypeface(null, Typeface.BOLD_ITALIC);

    else if (cmiring) text.setTypeface(null, Typeface.ITALIC);

    else if (ctebal) text.setTypeface(null, Typeface.BOLD);

    else text.setTypeface(null, Typeface.NORMAL);

     } });
     }
     }
  4. Setelah selesai silahkan di running programnya.
         Jika terjadi kesalahan silahkan anda cek pada bagian ID, kemungkinan, ID yang anda buat pada komponen dengan iD yang ada pada script tidak cocok.

        mungkin ini yang dapat saya bagikan, mohon maaf kalau cara diatas terlalu simple, karena saya hanya mengkhususkan pembaca yang sudah mengerti dasar-dasar android sebelumnya. untuk anda yang ingin projectnya bisa di download pada link dibawah.

Mengatur Posisi Tulisan DOWNLOAD DISINI

Merubah bentuk tulisan DOWNLOAD DISINI

0 komentar:

Posting Komentar

Daftar Posting

Chairunnas. Diberdayakan oleh Blogger.

Postingan Terbaru