WordPress Eklentiye ait Klasör Dizin Adresi Öğrenebileceğiniz Kodlar

PS PLAYER

HTML 5 Audio Player

CSS only Müzik Player Elementi

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

Android Programlama 19 Mart 2016
858 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
550 Görüntülenme
Android İnterneti Kontrol Etmek için Gerekli Kod

Android İnterneti Kontrol Etmek için Gerekli Kod

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

Android Video Oynatma Kaynak Kodu

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

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

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

Android Buton Tıklama Kodu

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

Android Ekran Yenileme ( Reflesh ) Kodu

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

Android Wifi Açma Kodu

24 Ağustos 2016
277 Görüntülenme
Bunlar da var!
F-16 Pilotuna Yolcu Uçağı Verilirse

F-16 Pilotuna Yolcu Uçağı Verilirse

17 Mart 2016
121 Görüntülenme
Sende Çocuk, Bende Kuyruk Acısı Oldukça [Video]

Sende Çocuk, Bende Kuyruk Acısı Oldukça [Video]

28 Ocak 2016
165 Görüntülenme
Pokemon Go’ya Sanal Gerçeklik Desteği Geliyor

Pokemon Go’ya Sanal Gerçeklik Desteği Geliyor

13 Temmuz 2016
189 Görüntülenme
Kaslı Adamı Görünce Ağzının Suyu Akan Kızlar

Kaslı Adamı Görünce Ağzının Suyu Akan Kızlar

10 Mayıs 2016
170 Görüntülenme