Android Programlama Ders 09 Kod ile TextView Oluşturma

featured

Merhaba,

Bu makalemizde kod yazarak TextView oluşturmadan bahsedeceğiz. Önceki makalelerimizde DisplayMessageActivity’ye gelen bir mesajı mesaj isimli string değişkenimize atmıştık. Henüz bu makaleyi okumadıysanız buradan okuyabilirsiniz. Bu gelen mesajı şimdi de kod ortamında bir TextView oluşturup TextView’da göstereceğiz.

  1. OnCreate() metodu içerisinde bir TextView oluşturuyoruz.

TextView textview = new TextView(this);

  1. Bu oluşturduğumuz TextView’ın boyutlarını ayarlıyoruz ve içerisine yazılacak metni setText() metodu ile belirliyoruz.

textview.setTextSize(40);
textview.setText(mesaj);

  1. Bu TextView’imizi hiyerarşik yapıdaki kök (root) view’e (layout’a) ekliyoruz.

setContentView(textview);

  1. TextView sınıfını dosyanın en üstüne ekliyoruz. Android Studio’da çalışıyorsak Alt+Enter yapıyoruz sınıfı otomatik ekleniyor
  2. onCreate() metodumuzun son hali aşağıdaki gibi oldu:

@Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        Intent intent = getIntent();

        String mesaj = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);

        TextView textview = new TextView(this);

        textview.setTextSize(40);

        textview.setText(mesaj);

        setContentView(textview);

    }

Şimdi uygulamayı çalıştırıp test edebilirsiniz.

Kurduğumuz yapı aynen şu oldu: MainActivity’de bir edittext ve bir button var. Butona tıklandığında edittextteki bilgi DisplayMessageActivity’e gidiyor ve  DisplayMessageActivity’de bir TextView içerisinde bu mesaj gösteriliyor.

Şuana kadar ki yaptığımız çalışmanın kaynak kodlarına buradan ulaşabilirsiniz.

2 comments

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir