Android Buton, EditText ve TextView ile Uygulama

Android Buton, EditText ve TextView ile Uygulama
Bilinmeyen Bilişim Kitabı

Merhaba gençler. Android uygulama geliştirmek için yapmamız gereken bir sürü sıkıcı kurulum ve ayarların neticesinde şükürler olsun ki artık kodlamaya girebiliriz.

Hangi kodlama dilini öğrenirsek öğrenelim, hepsini öğrenmeye başlama aşamasında yapılabilecek en basit uygulamalardan birini yapıcaz. Yani bir tane TextView’imiz bir tane EditText’imiz, bir tanede Buton’umuz olacak. Butona tıkladığımızda EditText’te yazanı TextView’de gösterecek. Bu kadar temel bir konuyla kodlamaya giriş yapıyoruz.

İlk olarak activity_main.xml dosyamıza paletten 1 buton, 1 TextView ve 1 tanede EditText ekliyoruz. Daha sonra bunların id’lerini değiştiriyoruz. Buton’un textinede Göster yazıyoruz.

activity_main.xml dosyasına eklenen buton, textview ve EditText kodları:

1
2
3
4
5
6
7
8
<button>
 
 
 
 
 
 
    </button>

MainActivity.java dosyasının kodlarının tamamı:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package com.example.ilkuygulama;
 
import android.support.v7.app.ActionBarActivity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.os.Bundle;
 
 
public class MainActivity extends ActionBarActivity {
 
	//Değişkenleri Tanımlıyoruz.
	Button btn;
	EditText et;
	TextView tv;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        //Değişkenleri ilişkilendiriyoruz
        btn = (Button)findViewById(R.id.btnid1);
        et = (EditText)findViewById(R.id.etid1);
        tv = (TextView)findViewById(R.id.tvid1);
 
        //Butona tıklama methodu yazıyoruz
        btn.setOnClickListener(new OnClickListener() {
 
			@Override
			public void onClick(View v) {
				//Butona tıklandığında TextView'e nereden yazı çekileceğini belirtiyoruz. 
				tv.setText(et.getText());
			}
		});
 
    }
}

Daha sonrasından emülatörümüz ile uygulamamızı çalıştırıyoruz. EditText’e bir şeyler yazıyoruz ve butona basıyoruz. Butona bastıktan sonra EditText’e yazdığımız yazının TextView’e geçtiğini görüyoruz:

Android Buton, EditText ve TextView ile Uygulama

Bir çok elementi gördük, bir çok elementi tanıdık. İlk uygulamamız mobil dünyasına hayırlı ve uğurlu olsun! (Sanki çok bok yaptık amk, havalara bak …) Yavaş yavaş daha derin, daha seksi konulara ve kodlamalara doğru yelken açıcaz.

Bir sonraki konuda görüşmek üzere panpalar (panpa ne amk …), kendinizle iyi geçinin …

Bilinmeyen Bilişim Kitabı
  • Umut

    Abi ismim umut 14 yaşındayım webteknodaki türkiyede yazılımcı olma adındaki yazılarını okudum çok etkilendim ve bana bi gaz verdim hemen internete girdim html ile ilgili şeylere bakmaya başladım şuana kadar yapabildiğim arkaplaninda bi renk olan ve yazilari olan htm dosyasi bende yazılımcı olmak istiyorum ama sdence erkenmi başladım 14 yaşındayım ve büyük ihtimalle pek bişeyde beceremiycem ama bişeyler yapmak için ilk olarak hangi dilleri bilmem gerekiyo ? ilk kodları gördüm vazgeçesim geldi ama vazgeçmedim anca söyledigim gibi bişey yapabiliryorum bi yardım etsen neleri öğrenmem gerek hangi bölümü okumam gerek

    • html programlama sayılmaz program uğraştırmak çaba emek ister ha deyince olmuyor ben android uygulama için aylarca uğraştım ama çözümü bu sitede buldum programlama zor iştir ama alışınca kolaylaşıyor başarılar sana

      bu arada yaşa gerek yok iş becerine kalmış sıkı çalışıp araştırma yapmalısın

  • Amk Herif

    valla ben de sıkıldım her sayfaya yorum yazmaktan ama sırf sen “Yok artık amk hiç yorum yok mu demeyesin diye yapıyom bunları değerimi bil

  • çok sağol hacı artık kendi android programlarımı oluşturabiliyorum

  • bu arada yorumlamaya facebook yorum sistemi veya disquis i kullan yorum atmak kolaylaşır

    araştır ekle

  • Yavuz Kahraman

    Böyle birşey çıkıyor ve hiçbirşey koyamıyorum.Hata Multiline Texti koyunca çıkıyor.

    • Sağ üst tarafta Android logosu olan ve yanında 20 yazan yere tıkla ve farklı bir versiyon seç. Yoksa Android SDK Manager ‘dan 4.4.2 (19)’u indir.

      • Yavuz Kahraman

        Abi birde konuyla alakalı değil ama online oyunlarda Trainer hack vb. şeylerle alakalı bir konu acarsan cok sevinirim. Konuyla alakalı olmadıgı için tekrar kusura bakma.

  • Murat Balcı

    hacılar androidte edittext temizlemesi nasıl yapılıyor ????