Dollar to Rupee and Rupee to Dollar app .

Create android app which convert  Dollar to Rupee and Rupee to Dollar app .

   Frontend Language :- XML  😀😁
   Backend Language : Java  

     Created By :-Shraddha Nand Pandey     




XML CODE : - 

<?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"
android:background="#673AB7"
tools:context=".MainActivity">

<ImageView
android:id="@+id/imageView"
android:layout_width="420dp"
android:layout_height="209dp"
android:background="#FEE600"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.555"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0"
app:srcCompat="@drawable/h" />

<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#FFEB3B"
android:text="CURRENCY EXCHANGE"
android:textColor="#000000"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.498"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/imageView"
app:layout_constraintVertical_bias="0.036" />

<ImageView
android:id="@+id/imageView2"
android:layout_width="147dp"
android:layout_height="80dp"
android:layout_marginTop="28dp"
app:layout_constraintEnd_toStartOf="@+id/imageView4"
app:layout_constraintHorizontal_bias="0.432"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView3"
app:srcCompat="@drawable/money" />

<ImageView
android:id="@+id/imageView4"
android:layout_width="147dp"
android:layout_height="81dp"
android:layout_marginTop="28dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toEndOf="@+id/imageView2"
app:layout_constraintTop_toBottomOf="@+id/textView3"
app:srcCompat="@drawable/rupee" />

<EditText
android:id="@+id/etDo"
android:layout_width="109dp"
android:layout_height="59dp"
android:ems="10"
android:inputType="numberDecimal"
android:textColor="#FFEB3B"
app:layout_constraintBottom_toTopOf="@+id/btnAns"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.17"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/imageView2"
app:layout_constraintVertical_bias="0.222" />

<EditText
android:id="@+id/etRu"
android:layout_width="109dp"
android:layout_height="59dp"
android:ems="10"
android:inputType="numberDecimal"
android:textColor="#FFEB3B"
app:layout_constraintBottom_toTopOf="@+id/btnAns2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.823"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/imageView4"
app:layout_constraintVertical_bias="0.2" />

<ImageView
android:id="@+id/imageView5"
android:layout_width="144dp"
android:layout_height="78dp"
android:layout_marginStart="32dp"
android:layout_marginBottom="32dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/etDo"
app:layout_constraintVertical_bias="0.923"
app:srcCompat="@drawable/india" />

<ImageView
android:id="@+id/imageView6"
android:layout_width="146dp"
android:layout_height="81dp"
android:layout_marginBottom="32dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.653"
app:layout_constraintStart_toEndOf="@+id/imageView5"
app:layout_constraintTop_toBottomOf="@+id/etRu"
app:layout_constraintVertical_bias="0.929"
app:srcCompat="@drawable/united" />

<Button
android:id="@+id/btnAns"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="32dp"
android:layout_marginTop="199dp"
android:layout_marginBottom="180dp"
android:text="SUBMIT"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.102"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/imageView2"
app:layout_constraintVertical_bias="0.403" />

<Button
android:id="@+id/btnAns2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="32dp"
android:layout_marginTop="199dp"
android:layout_marginBottom="180dp"
android:text="SUBMIT"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.814"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/imageView2"
app:layout_constraintVertical_bias="0.413" />

<TextView
android:id="@+id/tvIN"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="INDIA"
android:textColor="#FFEB3B"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.242"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/imageView5"
app:layout_constraintVertical_bias="0.553" />

<TextView
android:id="@+id/tvUs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="U.S.A"
android:textColor="#FFEB3B"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.633"
app:layout_constraintStart_toEndOf="@+id/btnAns"
app:layout_constraintTop_toBottomOf="@+id/imageView6"
app:layout_constraintVertical_bias="0.523" />

</androidx.constraintlayout.widget.ConstraintLayout>
JAVA CODE;-

package com.example.dolartorupee;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

import java.security.PrivateKey;
import java.util.Currency;
import java.util.PrimitiveIterator;

public class MainActivity extends AppCompatActivity {

private EditText Do;
private EditText Ru;
private Button Ans;
private Button Ans2;
private TextView In;
private TextView Us;

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

Do = (EditText)findViewById(R.id.etDo);
Ru =(EditText)findViewById(R.id.etRu);
Ans = (Button) findViewById(R.id.btnAns);
Ans2 =(Button)findViewById(R.id.btnAns2);
In = (TextView)findViewById(R.id.tvIN);
Us = (TextView)findViewById(R.id.tvUs);


Ans2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
float currency = Float.parseFloat(Ru.getText().toString());
float Ans2 = (float)(currency*0.014);
Us.setText("$ "+String.valueOf(Ans2));
}
});


Ans.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
float currency = Float.parseFloat(Do.getText().toString());
float Ans = (float) (currency*73.95);
In.setText("₹ "+ String.valueOf(Ans));
}
});

}
}




😀😁😎







Comments

Post a Comment

Popular posts from this blog

How to implement animation or lottie files in android.

Dice Roller App using Java

22. Reverse the number and find number is Pallindrome or not.