ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
دریافت دو عدد از ورودی EditText و نمایش حاصل ضرب در اندروید
09-20-2018, 12:03 AM
ارسال: #1
دریافت دو عدد از ورودی EditText و نمایش حاصل ضرب در اندروید
در این مثال ساده دو عدد از ورودی توسط 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" />


==================================================
طراحی وب سایت
پروژه های برنامه نویسی تجاری
دانلود پروژه های ASP.NET وب سایتهای آماده به همراه توضیحات
دانلود پروژه های سی شارپ و پایگاه داده SQL Server همراه توضیحات و مستندات
دانلود پروژه های UML نمودار Usecase نمودار class نمودرا activity نمودار state chart نمودار DFD و . . .