kabootaresafid 1 ارسال شده در ۸ دی ۱۳۹۹ گزارش اشتراک گذاری ارسال شده در ۸ دی ۱۳۹۹ (ویرایش شده) سلام بنده برنامه ای برای محاسبه ابجد نوشتم که در کنسول جاوا راحت محاسبه رو انجام میده اما برای نمایش نتیجه در textview در اندروید مشکل دارم نمیدونم چه جوری فراخوانی کنم ، ممنون میشم راهنمایی فرمایید کد فایل جاوا : package com.example.test3; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import androidx.annotation.Nullable; import java.text.BreakIterator; public class talee extends Activity { private static BreakIterator Ed1; protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.talee); Button Btn2 = (Button)findViewById(R.id.button2); TextView TxtV3 = (TextView)findViewById(R.id.textViewTalee) ; EditText Ed1 = (EditText) findViewById(R.id.editTextTalee); Btn2.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // String esm = Ed1.getText().toString(); TxtV3.setText(abjadCal()); }}); } public static int abjadCal() { int i = 0; String esm = Ed1.getText().toString(); char[] aChar = esm.toCharArray(); for (int j = 0; ; j++) { if (j >= aChar.length) i += GetKabirAbjad(aChar[j]); return i; } } private static int GetKabirAbjad(Character esm) { int i ; switch (esm) { case 'آ': case 'ء': case 'أ': case 'ا': i = 1; break; case 'ب': i = 2; break; case 'پ': case 'ژ': case 'چ': case 'گ': i = 0; break; case 'ج': i = 3; break; case 'د': i = 4; break; case 'ه': i = 5; break; case 'و': i = 6; break; case 'ز': i = 7; break; case 'ح': i = 8; break; case 'ط': i = 9; break; case 'ي': i = 10; break; case 'ی': i = 10; break; case 'ئ': i = 10; break; case 'ك': i = 20; break; case 'ک': i = 20; break; case 'ل': i = 30; break; case 'م': i = 40; break; case 'ن': i = 50; break; case 'س': i = 60; break; case 'ع': i = 70; break; case 'ف': i = 80; break; case 'ص': i = 90; break; case 'ق': i = 100; break; case 'ر': i = 200; break; case 'ش': i = 300; break; case 'ت': i = 400; break; case 'ث': i = 500; break; case 'خ': i = 600; break; case 'ذ': i = 700; break; case 'ض': i = 800; break; case 'ظ': i = 900; break; case 'غ': i = 1000; break; default: i = 0; } return i; } } کد فایل Xml: <?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="@drawable/back1" tools:context=".MainActivity" > <EditText android:id="@+id/editTextTalee" android:layout_width="390dp" android:layout_height="102dp" android:layout_marginTop="56dp" android:background="#FFFFFF" android:ems="10" android:gravity="center" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.503" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> <TextView android:id="@+id/textViewTalee" android:layout_width="414dp" android:layout_height="165dp" android:layout_marginTop="280dp" android:gravity="center" android:background="#FFFFFF" android:textColor="#000000" android:textSize="30sp" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.333" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="192dp" android:text="Button" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout> ویرایش شده ۸ دی ۱۳۹۹ توسط kabootaresafid نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
kabootaresafid 1 ارسال شده در ۱۰ دی ۱۳۹۹ مالک گزارش اشتراک گذاری ارسال شده در ۱۰ دی ۱۳۹۹ آیا یاری کننده ای هست؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
ehsansedaghat 1 ارسال شده در ۱۳ دی ۱۳۹۹ گزارش اشتراک گذاری ارسال شده در ۱۳ دی ۱۳۹۹ دوست عزیز چند تا سایت معرفی میکنم حتما چک کن و اسم تبع رو اونجا سرچ کن من خودم هروقت با کدهام مشکل دارم از این سایت ها استفاده میکنم یکی greeksforgreeks یکی دیگه w3schools 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۱۴ دی ۱۳۹۹ گزارش اشتراک گذاری ارسال شده در ۱۴ دی ۱۳۹۹ وقتی قصد دارید اطلاعاتی در TextView رو نمایش بدهید که در خطوط زیادی نمایش داده شود. باید آخر دستوراتتون بک اسلش ان (n\) رو بزارید textView.setText(message+"\n"); 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
kabootaresafid 1 ارسال شده در ۱۵ دی ۱۳۹۹ مالک گزارش اشتراک گذاری ارسال شده در ۱۵ دی ۱۳۹۹ (ویرایش شده) سلام دوستان گرامی مشکلم حل شد خیلی لطف کردید ویرایش شده ۱۵ دی ۱۳۹۹ توسط kabootaresafid 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .