Başlangıç > Android > android studio hello world

android studio hello world


Merhaba
Daha önceki android studio 2.1 kurulum yazımda dediğim gibi şimdi sırada Android Studio ile ilk uygulamamızı hazırlamaya geldi. Öncelikle projemizi hazırlayalım.  Aşağıdaki ekran görüntüleri ile proje oluşturma adımlarını görebilirsiniz.

[Adım 1]

Bu aşamada ilk projemizi oluşturalım.
android17

[Adım 2]

Uygulamamızın adını ve bu uygulamanın içinde bulunacağı package ismini  ile uygulamnın lokasyonunu seçiyoruz.
android18

[Adım 3]

Bu aşamada ise uygulamamızın minumum hangi Android sürümünde çalışacağını belirliyoruz.
android19

[Adım 4]

Bu aşamada ise uygulamamız için boş bir activity seçiyoruz.
android20

[Adım 5]

Burada ise seçtiğimiz activity için isim belirleyebiliriz.
android21

[Adım 6]

Uygulamamız için kodları yazacağımız kısım olan MainActivity içeriği
android22

[Adım 7]

Uygulamamızı dizayn ettiğimiz activity_main xml dosyası
android23

[Adım 8]

Uygulamamız çalıştığında gelen ilk ekran görüntüsü
android24

[Adım 9]

Uygulamamızda butona bastığımızda oluşan mesaj
android25

Şimdi ise uygulamamızı oluştran kodlara bakalım. [MainActivity.java] içerisinde uygulamamıza ait kodları görebilirsiniz.

[MainActivity.java]

package com.sametcelikbicak.firstapp;

import android.content.DialogInterface;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;


public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button btnHelloWorld;
        final TextView txtHelloWorld;

         btnHelloWorld = (Button)findViewById(R.id.btnHelloWorld);
         txtHelloWorld = (TextView)findViewById(R.id.txtView);

        btnHelloWorld.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                txtHelloWorld.setText("Hello World and Android Studio");
            }
        });



    }
}

Bu aşamada ise uygulamamıza ait dizayn kodlarına bakalım. [activity_main.xml] içerisinde uygulamamıza ait dizayn kodlarını görebilirsiniz.

[activity_main.xml]

<?xml version="1.0" encoding="utf-8"?>
<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.sametcelikbicak.firstapp.MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:id="@+id/txtView"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:layout_above="@+id/btnHelloWorld"
        android:textSize="72dp" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World"
        android:id="@+id/btnHelloWorld"
        android:textSize="36dp"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true" />

</RelativeLayout>

Kolay gelsin.

Reklamlar
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: