انجمن وب سایت مشاوره در زمینه پروژه های برنامه نویسی و طراحی وب سایتهای تجاری
دریافت دو عدد از ورودی EditText و نمایش حاصل ضرب در اندروید - نسخه‌ی قابل چاپ

+- انجمن وب سایت مشاوره در زمینه پروژه های برنامه نویسی و طراحی وب سایتهای تجاری (http://forum.a00b.com)
+-- انجمن: سوالها و مقاله های آموزشی (/forumdisplay.php?fid=1)
+--- انجمن: آموزش حرفه ای برنامه نویسی اندروید استدیو Android Studio (/forumdisplay.php?fid=14)
+--- موضوع: دریافت دو عدد از ورودی EditText و نمایش حاصل ضرب در اندروید (/showthread.php?tid=187)



دریافت دو عدد از ورودی EditText و نمایش حاصل ضرب در اندروید - ali - 09-20-2018 12:03 AM

در این مثال ساده دو عدد از ورودی توسط EditText دریافت شده و حاصل ضرب آنها در خروجی توسط یک TextView در محیط برنامه نویسی اندروید نمایش داده می شود.

کد:
Button Btn1 = (Button)findViewById(R.id.BtnViewMess);
        final TextView TxtV1 = (TextView)findViewById(R.id.TxtView1) ;

        Btn1.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                try {
                    EditText Ed1 = (EditText) findViewById(R.id.editText1);
                    EditText Ed2 = (EditText) findViewById(R.id.editText2);
                    int i = Integer.parseInt(String.valueOf(Ed1.getText()));
                    int j = Integer.parseInt(String.valueOf(Ed2.getText()));

                    final int intTotal = i * j;

                    TxtV1.setText(String.valueOf(intTotal));
                }catch (Exception Cp){TxtV1.setText(Cp.getMessage());}
            }
        });

کد XML اشیاء مورد نیاز در اندروید نیز به شرح ذیل می باشند:

کد:
<TextView
        android:id="@+id/TxtView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="8dp"
        android:layout_marginLeft="8dp"
        android:layout_marginRight="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="88dp"
        android:text="TextView"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/BtnViewMess"
        />

    <EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="8dp"
        android:layout_marginLeft="8dp"
        android:layout_marginRight="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="48dp"
        android:ems="10"
        android:inputType="textPersonName"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/TxtView1" />

    <EditText
        android:id="@+id/editText2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="8dp"
        android:layout_marginLeft="8dp"
        android:layout_marginRight="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="8dp"
        android:ems="10"
        android:inputType="textPersonName"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/editText1" />

    <Button
        android:id="@+id/BtnViewMess"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="8dp"
        android:layout_marginLeft="8dp"
        android:layout_marginRight="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="88dp"
        android:text="نمایش متن"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.501"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />