• Şuradasınız
  • Anasayfa
  • Programlama
  • Android basit uygulamalar – Button TextView EditText Kullanımı

Android basit uygulamalar – Button TextView EditText Kullanımı

Genel olarak Eclipse üzerinde; Button, TextView,  EditText kullanımlarına bir örnek yapacağız.

EditText girdiğimiz bir metni, Button‘a basıldıktan sonra TextView‘de görüntüleme işlemini gerçekleştirelim.

[sourcecode language=”plain”]

<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" >

<EditText
android:id="@+id/yazigir"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="152dp"
android:layout_gravity="center"
android:ems="10" /></pre>
<!–more–>
<pre>
<TextView
android:id="@+id/goruntule"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/yazigirisi"
android:layout_alignParentTop="true"
android:layout_marginTop="37dp"
android:layout_gravity="center"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge" />

<Button
android:id="@+id/tamam"
android:text="Yazdır"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/yazigirisi"
android:layout_marginTop="88dp"
android:layout_toRightOf="@+id/goruntule"
android:layout_gravity="center" />

</RelativeLayout>

[/sourcecode]

Yukarıda gördüğünüz java içersinde id’den bulabilmemiz için id özelliğini değiştirdik. android:layout_gravity=”center” özelliği de ekranımıza ortalama işlemini gerçekleştirdik.

[sourcecode language=”plain”]

package com.example.androidgiris;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final EditText yazigir = (EditText)findViewById(R.id.yazigir);
final TextView goruntule = (TextView)findViewById(R.id.goruntule);
Button tamam = (Button)findViewById(R.id.tamam);
tamam.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {

goruntule.setText(yazigir.getText());

}
});
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}

[/sourcecode]

Verdiğimiz id’leri kullanarak hepsini bulduktan sonra, button’nun onClick olayına yapmasını istediğimiz işlemi yazarak bitiriyoruz. Hata alırsanız import kısmına dikkat ediniz. Eklemediğiniz tanımlamalar olabilir.

Bir sonraki ders görüşmek üzere.

Benzer Yazılar

Henüz yorum yapılmamış

Yorum Yazın

Su elementleri kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Arama
RSS
Beni yukari isinla