• Sonuç bulunamadı

1- İlk Uygulama Buton, Edittext, Textview ve Intent Kullanımı activity_main.xml dosyası

N/A
N/A
Protected

Academic year: 2021

Share "1- İlk Uygulama Buton, Edittext, Textview ve Intent Kullanımı activity_main.xml dosyası"

Copied!
5
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

1- İlk Uygulama Buton, Edittext, Textview ve Intent Kullanımı

activity_main.xml dosyası

Mainactivity.java dosyası

import android.widget.EditText;

import android.widget.TextView;

import static com.example.f_marasli.myapplication.R.id.sayi1;

import static com.example.f_marasli.myapplication.R.id.sayi2;

public class MainActivity extends AppCompatActivity { @Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Thread suzan = new Thread() { public void run() { try {

sleep(5000);

//5 saniye sonunda class davet et.

startActivity(new

Intent(getApplicationContext(),fatih_acti.class));

(2)

}

catch (InterruptedException e) {

e.printStackTrace();

}

finally {

finish();

} } };

suzan.start();

final EditText sayim1 = (EditText)findViewById(sayi1);

final EditText sayim2 = (EditText)findViewById(sayi2);

final TextView sonucum = (TextView)findViewById(R.id.sonuc);

Button hesaplama = (Button)findViewById(R.id.hesapla);

hesaplama.setOnClickListener(new View.OnClickListener(){

public void onClick(View v) {

float a = Float.parseFloat(sayim1.getText().toString());

float b = Float.parseFloat(sayim2.getText().toString());

sonucum.setText(String.valueOf(a+b));

} });

Button git = (Button)findViewById(R.id.gitbuton);

git.setOnClickListener(new View.OnClickListener(){

public void onClick(View v) {

Intent fatih = new Intent(MainActivity.this, fatih_acti.class);

//Butona basinca intent ile bu activityden yeni activitye git

MainActivity.this.startActivity(fatih);//intent’i başlat MainActivity.this.finish();

} });

} }

fatih_activity.xml dosyası

(3)
(4)

fatih_acti.java dosyası

package com.example.f_marasli.myapplication;

/**

* Created by f_marasli on 18.10.2017.

*/

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.ImageButton;

import android.widget.Toast;

public class fatih_acti extends Activity{

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

setContentView(R.layout.fatih_activity);

ImageButton resim = (ImageButton) findViewById(R.id.imgbut);

resim.setOnClickListener(new View.OnClickListener(){

public void onClick(View v) {

Intent anacim = new Intent(fatih_acti.this, MainActivity.class);

//Butona basinca intent ile bu activityden yeni activitye git

fatih_acti.this.startActivity(anacim);//intent’i başlat fatih_acti.this.finish();

} });

} }

(5)

Ve gerekli izinlerin yapıldığı AndroidManifest.xml dosyası

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

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

package="com.example.f_marasli.myapplication">

<application

android:allowBackup="true"

android:icon="@mipmap/ic_launcher"

android:label="@string/app_name"

android:roundIcon="@mipmap/ic_launcher_round"

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=".fatih_acti" android:label="My Application">

</activity>

</application>

</manifest>

Referanslar

Benzer Belgeler

activity_diger_sayfa.xml (Diğer sayfanın görsel kısmı)... activity_webview_s.xml (webview sayfasının

Şekilleri seçmek için araç kutusunda işaretçi (pointer) seçildikten sonra ilk şekil fare göstergeci üzerin de iken farenin sol tuşu tıklanarak seçilir, birinci

 Formunuza veri tabanına kayıt girmek ve mevcut kayıtlar üzerinde işlem yapmak için 5 adet Button nesnesi ekleyiniz..  Button nesnelerinin Text özelliklerine Yeni kayıt,

• Başlangıçta büyük ölçekli elektronik yayıncılığın zorluklarını karşılamak üzere tasarlanmış olan bu işaretleme dili, günümüzde Web üzerinde geniş

Aşağıdaki örnek, bir diziden XML verilerini okumak için simplexml_load_string() işlevinin nasıl kullanılacağını

Kurumsal Uygulama Tümleşimi basit bir şekilde, bir organizasyonun bilgi işlem ortamını oluşturan farklı sistemler arasında standart köprüler oluşturulması süreci olarak

Karın ağrısı ne- deniyle başvuran ve akut batın düşünülürek opere edilen iki yaşındaki olgunun yabancı cisim yutma öyküsü olmamasına rağmen, yu- tulan

Sözleşme gereğince N İ L O S H K A tarafından teslim edilecek ürünler teslimat esnasında ALICI ve/veya Internet Sitesi tarafından kontrol edilir ve teknik olarak hatalı /