Soru & Cevap

Butona basıldığında nasıl yeni sayfa oluşturulur

29.10.2016 - 12:15

Butona basıldığında yeni sayfa oluşturmasını ve o sayfanın içinde textwiev olmasını istiyorum bunu nasıl yapabilirim

Şimdiden verdiğiniz cevaplar için teşekkür ederim

7 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user miromerkalkan
miromerkalkan
29.10.2016 - 07:27

Çok teşekkür ederim ama ben sıfırdan bir sayfa olşturmasını istiyorum bu sayfalar arası geçiş mesela whatshapp'ta her yeni kişi için bir ekran oluşturuyorsa onun gibi.

Profile picture for user miromerkalkan
miromerkalkan
29.10.2016 - 07:01

Çok teşekkür ederim.

picture-84799-1477748154.jpg
HasanOnur
29.10.2016 - 04:50

public class Birinciaktivite extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState); setContentView(R.layout.main);

Button button1= (Button)findViewById(R.id.anasayfa);

button1.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View view) {

Intent intent = new Intent(Birinciaktivite.this, ikinciaktivite.class);

startActivity(intent);

}

});

}

}

 

Bu kod kısmı sadece bu kod yeni bir sayfa açar.

Açılacak sayfa için;

ikinciaktivite.class isimli bir class file oluşturup onuda "activite_2" (örnektir) isminde bir layouta bağlayabilirsiniz.(Bunun nasıl yapılacagını bilmiyorsanız yukarıdaki kodun aynısını alın ikinciaktivite.classın içine kopyalayın R.layout.main yazan yere R.layout.activite_2 yazın, button kodlarını çıkarın. Mesela ;

public class ikinciaktivite extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState); setContentView(R.layout.activite_2);

}

}

 

O layoutun içine ise textview koyabilirsiniz.

örneğin;

 

activite_2.xml ismni verdiğiniz layout;


<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout

xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

<TextView

android:id="@+id/deneme"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Deneme"

android:textSize="25dp" />

</RelativeLayout>
 

Bu arada ;

Main.xml layout file da yukarıda ki xml dosyası gibi ama içerisine id 'si "button1" olan bir düğme olan layout olmalıdır.