5.00 / 1 oy

Android TextView yazısını int'e çevirmek ve sayaç eklemek

Android'de bir butona tıklayarak başlangıçta 0 olan bir TextView yazısının birer birer artmasını ve arttıktan sonraki değeri ile de TextView'in güncellendiği basit bir uygulama geliştirelim.

android sayaç uygulaması

 

Kaynak kodları download etmek için:

activity_main.xml dosyası

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center|center_vertical"
        android:orientation="vertical">

        <TextView
            android:id="@+id/textViewSayac"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="0"
            android:textSize="100dp" />

        <Button
            android:id="@+id/buttonArtir"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@android:color/holo_blue_light"
            android:text="1 Artır"
            android:textColor="#FFFFFF" />
    </LinearLayout>

</androidx.constraintlayout.widget.ConstraintLayout>

 

MainActivity.java Dosyası

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final TextView tvSayac = (TextView) findViewById(R.id.textViewSayac);
        Button btnArtir = (Button) findViewById(R.id.buttonArtir);

        btnArtir.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                int sayac = Integer.parseInt(tvSayac.getText().toString());
                sayac++;
                tvSayac.setText(String.valueOf(sayac));
            }
        });
    }
}

 

utku33

13.04.2020 02:47

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Android TextView yazısını int'e çevirmek ve sayaç eklemek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.