Şimdi Ara

Androidte menü yaptım ama geçiş yapamıyorum :(

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
467
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Ekran herşey hazır tuşa basınca

    ekran 1 ekran 2 diye menü açılıyor ama tıklayınca herhangi bir geçiş yapamıyorum .





    _____________________________
  • Kodları koyabilirsen daha net cevap verebilirim.

    Manifest dosyana ikinci classını tanımladınmı ?

    <activity android:name"İkinciclass" /> gibi.
    _____________________________
  • quote:

    Orijinalden alıntı: Clavery

    Kodları koyabilirsen daha net cevap verebilirim.

    Manifest dosyana ikinci classını tanımladınmı ?

    <activity android:name"İkinciclass" /> gibi.

    Hocam menu diye bir klasör oluşturdum içine menu diye bir xml dosyası açtım


    <?xml version="1.0" encoding="utf-8"?>
    <menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:id="@layout/alyans" android:title="@string/alyansisim"></item>


    </menu>

    sonrada layout kısmına alyans diye bir xml dosyası açtım.

    ama olmuyor :S

    Ne yapmam gerek ?
    _____________________________
  • İlk olarak mainclass ve mainxml'in var.Bunlara hiç dokunma.

    Src - paketadı - ikinciclassını olustur. Yani srcnin altına menuden tıklayınca acılcak olan classın.
    Res - layout klasörü altında ikinici classın için ikinicixml'ini olustur.
    İkinciclass'ının setContentView yerine ikincixml'ini yaz.
    Manifest dosyana application tagleri arasına <activity android:name"ikinciclass" /> bunu ekle.
    Bunları yaptığın zaman ikinci sınıfın olusmus olur.
    Menuye basınca 2.sınıfın acılması içinde

    <menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
    android:id="@+id/action_settings"
    android:title="@string/action_settings"/>
    </menu>

    android:id yeri @+id.. gibi olucak.

    sonra olarak mainclass'ına bu kodu ekle. (onCreate'nin dışına)

    public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case R.id.action_settings: //Menu itemini verdiğin isim
    Intent i = new Intent(getApplicationContext(), İkinciclass.class);
    startActivity(i);
    break;

    }
    return super.onOptionsItemSelected(item);
    }

    Uzun oldu ama tamamen anlattım
    _____________________________




  • quote:

    Orijinalden alıntı: Clavery

    İlk olarak mainclass ve mainxml'in var.Bunlara hiç dokunma.

    Src - paketadı - ikinciclassını olustur. Yani srcnin altına menuden tıklayınca acılcak olan classın.
    Res - layout klasörü altında ikinici classın için ikinicixml'ini olustur.
    İkinciclass'ının setContentView yerine ikincixml'ini yaz.
    Manifest dosyana application tagleri arasına <activity android:name"ikinciclass" /> bunu ekle.
    Bunları yaptığın zaman ikinci sınıfın olusmus olur.
    Menuye basınca 2.sınıfın acılması içinde

    <menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
    android:id="@+id/action_settings"
    android:title="@string/action_settings"/>
    </menu>

    android:id yeri @+id.. gibi olucak.

    sonra olarak mainclass'ına bu kodu ekle. (onCreate'nin dışına)

    public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case R.id.action_settings: //Menu itemini verdiğin isim
    Intent i = new Intent(getApplicationContext(), İkinciclass.class);
    startActivity(i);
    break;

    }
    return super.onOptionsItemSelected(item);
    }

    Uzun oldu ama tamamen anlattım

    Çok sağ olun hocam .)
    _____________________________




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.