Sayfalar

5 Ağustos 2013 Pazartesi

Android Hello World Uygulaması


İlk uygulamam Hello World uygulaması olacak.
Öncelikle IntelliJ Idea'yı açıyoruz ve yeni bir proje oluşturuyoruz.
Şekil 1-Proje Açma
Create New Project'i seçip yeni projenin özelliklerini belirliyoruz.

Şekil 2-Proje İsimlendirme

Projeye isim verdikten sonra şekildeki gibi versiyonunu belirlememiz gerekiyor.
Projeyi açtıktan sonra kodlamaya geçiyoruz.MyActivity.java kısmında kodlamamızı yapıyoruz.

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

public class MyActivity extends Activity {
    /**
     * Called when the activity is first created.
     */
    TextView yazi;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        yazi=(TextView)findViewById(R.id.textView);
        yazi.setText("Hello World.");
    }
}
Layout kısmında ekrana yerleştirdiğimiz textviewi onCreate metodunun üzerinde belirtiyoruz ve metod içerisinde de textviewin text özelliğini "Hello World" olarak kodluyoruz.
Layout kısmıda main.xml kısmı aşağıdaki gibidir.

main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
        >
    <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="New Text"
            android:id="@+id/textView" android:layout_gravity="left|center_vertical"/>
</LinearLayout>

Ekrana eklememiz gereken eklentileri xml kısmıda belirtiyoruz.Bu işlemi xml kısmında değişiklik yapmadan da yapabiliriz.Projenin design kısmında ekrana sürükleyip bıraktığımız bütün eklentiler main.xml kısmında otomatik olarak yenilenir.
AndroidManifest.xml kısmında değişiklik yapmıyoruz.
Projeyi derliyoruz.
Şekil 3-Screenshot

Projenin ekran görüntüsü yukarıdaki gibidir.












Hiç yorum yok:

Yorum Gönder