السلام عليكم
كل عام وانتم بخير
انا عندي مشكله بالedittext وهي اني اذا لم يتم اضافة قيمه به وظغطت زر احسب يتم اغلاق البرنامج بالقوه
هل يوجد حل
وهذا كود البرنامج
package com.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class TestActivity extends Activity {
EditText ed;
TextView t1,t2;
Button b1,b2;
float zooz1=0f;
float d=3.85f;
float z=0f;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
dollar();
}
private void dollar() {
ed=(EditText)findViewById(R.id.ed1);
t2=(TextView)findViewById(R.id.tt);
b1=(Button)findViewById(R.id.b1);
b1.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View v) {
dollar1();
}
private void dollar1() {
// TODO Auto-generated method stub
zooz1=Float.parseFloat(ed.getText().toString());
z=zooz1*d;
t2.setText(Float.toString(z)+" SR ");
}
});
}
}كود ملف الاكس ام ال
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView android:text="ادخل القيمه بالدولار" android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/ed1" android:inputType="numberDecimal">
<requestFocus></requestFocus>
</EditText>
<Button android:text="Button" android:id="@+id/b1" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
<TextView android:text=" " android:id="@+id/tt" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
</LinearLayout>بانتظااااركم