Selam millet basit bir Android uygulama kodlarını daha paylaşacağım bu uygulamamız boy ve kilonuza göre ideal kiloda olduğunuzu veya olmadığınızı eğer ideal kiloda değilseniz kaç kilo fazlanız var veya kaç kilo eksiğiniz var gösteriyor ek olarak geliştirmek isterseniz cinsiyet kriterini koyabilirsiniz Erkek için ayrı Bayan için ayrı olarak geliştirebilirsiniz.
Andorid uygulamamızın XML KODLARI:
<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.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="com.geloutlook.unsal.boy_kutle.MainActivity" tools:layout_editor_absoluteY="81dp" tools:layout_editor_absoluteX="0dp"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="368dp" android:layout_height="495dp" tools:context=".MainActivity" android:orientation="vertical" tools:layout_editor_absoluteY="8dp" tools:layout_editor_absoluteX="8dp"> <TextView android:id="@+id/textboy" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Boyunuz:" android:layout_margin="10dip" tools:layout_editor_absoluteX="8dp" tools:layout_editor_absoluteY="400dp" /> <EditText android:id="@+id/textbox1" android:layout_width="368dp" android:layout_height="wrap_content" android:layout_margin="10dip" tools:layout_editor_absoluteX="8dp" tools:layout_editor_absoluteY="8dp"> </EditText> <TextView android:id="@+id/textkilo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Kilonuz:" android:layout_margin="10dip" tools:layout_editor_absoluteX="8dp" tools:layout_editor_absoluteY="400dp" /> <EditText android:id="@+id/textbox2" android:layout_width="368dp" android:layout_height="wrap_content" android:layout_margin="10dip" tools:layout_editor_absoluteX="8dp" tools:layout_editor_absoluteY="138dp"> </EditText> <Button android:id="@+id/btngonder" android:layout_width="368dp" android:layout_height="wrap_content" android:layout_margin="10dip" android:text="Hesapla" app:layout_constraintLeft_toLeftOf="parent" tools:layout_editor_absoluteY="260dp" android:layout_marginStart="10dp" android:layout_marginLeft="10dp" /> <TextView android:id="@+id/textview" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:layout_margin="10dip" tools:layout_editor_absoluteX="8dp" tools:layout_editor_absoluteY="400dp" /> </LinearLayout> </android.support.constraint.ConstraintLayout>
XML KODLARI İÇİN NOT : TextView bizim ekrana direk yazdırdığımız boy: ve kilo: yazılarını taşıyor EditText ise kullanıcıdan bilgi almamızı sağlayan bir nesne
Andorid uygulamamızın JAVA KODLARI:
package com.geloutlook.unsal.boy_kutle; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import java.sql.BatchUpdateException; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final EditText txt1=(EditText)findViewById(R.id.textbox1); final EditText txt2=(EditText)findViewById(R.id.textbox2); final TextView textsonuc=(TextView)findViewById(R.id.textview); Button btnhesapla=(Button)findViewById(R.id.btngonder); btnhesapla.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { double boy = Double.parseDouble(txt1.getText().toString()); double kilo = Double.parseDouble(txt2.getText().toString()); double sonuc = boy-(((150-boy)/4)+110); if (kilo>sonuc) { textsonuc.setText(String.valueOf("Fazla kilodasınız "+(kilo-sonuc)+" kilo fazlan var")); } else if (kilo<sonuc) { textsonuc.setText(String.valueOf("ideal kilonuza göre zayıfsınız! ideal kilonuza ulaşmak için "+(sonuc-kilo)+" kilo almalısınız")); } else { textsonuc.setText(String.valueOf("İdeal kilodasın")); } } } ); } }
JAVA KODLARIMIZ İÇİN KISA BİR NOT: Java kodlarını MainActivity‘nin içine yazacaksınız.
Uygulamadan görüntü :
Bugünlükte bu kadar sorularınız olursa
Email adresim : unsal.gel@outlook.com veya facebook adresimden ulaşabilirsiniz 🙂
Kardeşim Allah razı olsun çok işime yaradı böyle projelerde devamını bekliyoruz başarılar 🙂