faisal alhatlan
unknown
plain_text
3 years ago
9.8 kB
3
Indexable
package com.example.myapplication1
import android.annotation.SuppressLint
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.TextView
import android.widget.Toast
import androidx.appcompat.app.AlertDialog
import kotlinx.android.synthetic.main.activity_main.*
import android.content.Intent
import android.net.Uri
import kotlinx.android.synthetic.main.activity_main.view.*
class MainActivity : AppCompatActivity() {
@SuppressLint("SuspiciousIndentation")
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
button.setOnClickListener {
var y=editTextNumber.text.toString()
/* var a=editTextNumber2.text.toString()
var b=editTextNumber3.text.toString()
var c=editTextNumber4.text.toString()*/
var result=0.0
if (y.toDouble() >6000)
{
var Al=AlertDialog.Builder(this)
Al.setTitle("Warning")
Al.setMessage("enter a reasnable capacity!!")
Al.setPositiveButton("OK"){DialogInterface,which-> Toast.makeText(this,"DONE",Toast.LENGTH_SHORT).show() }
Al.setNeutralButton("Cancel") {DialogInterface, which-> Toast.makeText(this,"OK",Toast.LENGTH_SHORT).show()}
val alertDialog: AlertDialog = Al.create()
alertDialog.show()
}
else
{
result=y.toDouble()*1024
var kb=y.toDouble()*1024*1024
var byt=y.toDouble()*1024*1024*1024
var bt=y.toDouble()*1024*1024*1024*1024
textView.text=result.toString()
textView2.text=kb.toString()
textView3.text=result.toString()
textView4.text=kb.toString()
textView5.text=byt.toString()
textView6.text=bt.toString()
/*editTextNumber3.textView.text=byt.toString()
editTextNumber4.textView.text=bt.toString()*/
val t= Toast.makeText(this,"الانتهاء من عملية التحويل",Toast.LENGTH_SHORT)
t.show()
// t.setGravity(Gravity.START,200,200)
}
}
button2.setOnClickListener {
var Al=AlertDialog.Builder(this)
Al.setTitle("تحذير")
Al.setMessage("!هل تود الخروج من البرنامج!")
Al.setPositiveButton("نعم"){DialogInterface,which-> Toast.makeText(this,"DONE",Toast.LENGTH_SHORT).show() }
Al.setNeutralButton("لا") {DialogInterface, which-> Toast.makeText(this,"OK",Toast.LENGTH_SHORT).show()}
val alertDialog: AlertDialog = Al.create()
alertDialog.show()
showToast1()
}
googleBtn.setOnClickListener {
val openURL = Intent(android.content.Intent.ACTION_VIEW)
openURL.data = Uri.parse("https://www.unitconverters.net/")
startActivity(openURL)
}
fun showToast() {
Toast.makeText(this, "الانتهاء من عملية التحويل", Toast.LENGTH_SHORT).show()
}
}
private fun convertterfahr(t: Int): Double {
var x=(t-32)/1.8
return x
}
private fun showToast1(): Any {
return Toast.makeText(this, "enter a reasonable tempreture", Toast.LENGTH_SHORT).show()
}
private fun tointger(textView: TextView?) {
}
@SuppressLint("SuspiciousIndentation")
fun converttocelcius(y: Int): Double {
var z=(y*1.8)+32
return z
}
private fun showToast() {
Toast.makeText(this, "الانتهاء من عملية التحويل", Toast.LENGTH_SHORT).show()
}
}
private fun Nothing?.setOnClickListener(function: () -> Unit) {
}
private fun Nothing?.setText(get: String)
{
TODO("Not yet implemented")
}
<?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="#CCFFFF"
tools:context=".MainActivity">
<TextView
android:id="@+id/textView6"
android:layout_width="314dp"
android:layout_height="31dp"
android:background="#FFEB3B"
android:text="الحجم الاجمالي بالبت"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.556"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.58" />
<TextView
android:id="@+id/textView5"
android:layout_width="314dp"
android:layout_height="31dp"
android:background="#FFEB3B"
android:text="الحجم الاجمالي بالبايت"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/textView4"
android:layout_width="314dp"
android:layout_height="31dp"
android:background="#FFEB3B"
android:text="الحجم الاجمالي بالكيلو بايت"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.556"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.404" />
<Button
android:id="@+id/googleBtn"
android:layout_width="182dp"
android:layout_height="35dp"
android:text="المزيد من انواع التحويل"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.497"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.721"
tools:ignore="MissingConstraints" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#0F26A8"
android:text="Capacities Converter"
android:textSize="30dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.053"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.053" />
<Button
android:id="@+id/button"
android:layout_width="312dp"
android:layout_height="42dp"
android:background="#090909"
android:text="اضغط هنا للتحويل"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.807" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#FA473A"
android:clickable="false"
android:text="خروج"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.498"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.897" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:ignore="MissingConstraints"
tools:layout_editor_absoluteX="28dp"
tools:layout_editor_absoluteY="148dp" />
<EditText
android:id="@+id/editTextNumber"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="580dp"
android:backgroundTint="#EFE5E5"
android:ems="10"
android:inputType="number"
android:text="ادخل قيمة بالجيجا بايت"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.497"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/textView3"
android:layout_width="314dp"
android:layout_height="31dp"
android:background="#FFEB3B"
android:text="الحجم الاجمالي بالميجا"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.556"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.304" />
</androidx.constraintlayout.widget.ConstraintLayout>
Editor is loading...