Türkiye Drone Ligi başlıyor

Artık Youtube’un da okulu var

Youtube Videolarını Arkadaşlarınızla Birlikte Canlı İzleyin!

28. Yılını Kutlayan WWW.’nin Yaratıcısından Ciddi Uyarı!

Android Sayfalar Arası Geçiş – [ Android Studio ]

Android Programlama 19 Mart 2016
1.284 Görüntülenme

Android uygulama veya android oyun geliştiriyorsanız en çok ihtiyacımız olan şey iki sayfa arasında geçiş yapmak ve iki sayfa ( ekran ) arasında veri aktarmak, bu konumuzda iki sayfa arasında nasıl geçiş yapacağımıza dair kodu sizlere paylaşacağız.

Kodumuz ne iş yapar ondan’da bahsetmek gerekirse tarafımızca belirlenmiş olan bir butona tıklandığında ikinci bir sayfaya geçiş yapacak ve orada yer alan içeriği görüntüleyeceğiz.

.XML Sayfalarında yer alan kodları aşağıda ki tab alanında bulabilirsiniz bu kodlar buton ve text için kullanılmaktadır.

activity_main.xml Dosyası Kodlarıhakkimizda.xml Dosyası Kodları
<?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.android.webinyo.sayfalararasigecis.MainActivity">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Açılış Sayfası - Webinyo.COM"
        android:gravity="center"
        android:textSize="20dp"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="83dp"
        android:id="@+id/textView" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="HAKKIMIZDA SAYFASI"
        android:id="@+id/hakkimizda"
        android:layout_below="@+id/textView"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="85dp" />

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:gravity="center"
        android:text="Webinyo.COM hakkında sayfası için buttona tıklayın"
        android:id="@+id/textView2"
        android:layout_below="@+id/hakkimizda"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="68dp" />
</RelativeLayout>

 

<?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.android.webinyo.sayfalararasigecis.MainActivity">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Hakkıımızda Sayfası - Webinyo.COM"
        android:gravity="center"
        android:textSize="20dp"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="83dp"
        android:id="@+id/textView" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="ANASAYFA DÖN"
        android:id="@+id/anasayfa"
        android:layout_below="@+id/textView"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="85dp" />

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:gravity="center"
        android:text="Webinyo.COM 2013 yılında Teknoloji ve Webmaster portalı olarak kurulumuştur ve hala hizmet vermektedir."
        android:id="@+id/textView2"
        android:layout_below="@+id/anasayfa"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="68dp" />
</RelativeLayout>

 

.JAVA Dosyasındaki kodlarımızı aşağıdaki tab alanında bulabilirsiniz.

MainActivity.javaHakkimizda.java
package com.android.webinyo.sayfalararasigecis;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

    /*
     * Created by User on 19.03.2016.
     * Webinyo.COM
     * Savaş Dersim Çelik
    */

public class MainActivity extends AppCompatActivity {

        // btnDegisken Adında bir degişken oluşturduk...
    Button btnDegisken;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

            // Hakkımızda butonunu btnDegisken isimli değişkene atadık.
        btnDegisken    =   (Button) findViewById(R.id.hakkimizda);

            // btnDegisken isimli elemena tıklanma işlemini gerçekleştiren kod alanı
        btnDegisken.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                // Butona tıklandığında ne yapmasını gerektiğini belirttik
                Intent gecisYap = new Intent(MainActivity.this, Hakkimizda.class);
                startActivity(gecisYap);

            }
        });


    }
}

 

package com.android.webinyo.sayfalararasigecis;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

    /*
     * Created by User on 19.03.2016.
     * Webinyo.COM
     * Savaş Dersim Çelik
    */

public class Hakkimizda extends AppCompatActivity {

    // btnDegisken Adında bir degişken oluşturduk...
    Button btnDegisken;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.hakkimizda);

        // Hakkımızda butonunu btnDegisken isimli değişkene atadık.
        btnDegisken    =   (Button) findViewById(R.id.anasayfa);

        // btnDegisken isimli elemena tıklanma işlemini gerçekleştiren kod alanı
        btnDegisken.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                // Butona tıklandığında ne yapmasını gerektiğini belirttik
                Intent gecisYap = new Intent(Hakkimizda.this, MainActivity.class);
                startActivity(gecisYap);

            }
        });


    }
}
AndroidManifest.xml Dosyası İçerisinde ki Kodlar
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.android.webinyo.sayfalararasigecis">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".Hakkimizda"></activity>
    </application>

</manifest>

 

Yorumlar

Henüz hiç yorum yapılmamış.

İlginizi Çekebilir
Android – Time Zone Uygulaması Yapımı

Android – Time Zone Uygulaması Yapımı

6 Eylül 2016
847 Görüntülenme
Android İnterneti Kontrol Etmek için Gerekli Kod

Android İnterneti Kontrol Etmek için Gerekli Kod

3 Eylül 2016
409 Görüntülenme
Android Video Oynatma Kaynak Kodu

Android Video Oynatma Kaynak Kodu

30 Ağustos 2016
496 Görüntülenme
Android Açılış Ekranı Yapımı

Android Açılış Ekranı Yapımı

27 Ağustos 2016
662 Görüntülenme
Android Buton Tıklama Kodu

Android Buton Tıklama Kodu

25 Ağustos 2016
396 Görüntülenme
Android Ekran Yenileme ( Reflesh ) Kodu

Android Ekran Yenileme ( Reflesh ) Kodu

25 Ağustos 2016
639 Görüntülenme
Android Wifi Açma Kodu

Android Wifi Açma Kodu

24 Ağustos 2016
436 Görüntülenme
Bunlar da var!
Şemsiye ile Uçulur mu? [Video]

Şemsiye ile Uçulur mu? [Video]

12 Şubat 2016
209 Görüntülenme
Basit CSS Drop Down Menu Tasarımı

Basit CSS Drop Down Menu Tasarımı

2 Ekim 2016
227 Görüntülenme
Çok Havalı Ev [Video]

Çok Havalı Ev [Video]

13 Aralık 2015
176 Görüntülenme