آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

عملِ input در دو EditText به صورت همزمان

JSONObject  12 سال پیش  12 سال پیش
0 0

سلام به همه و استاد

دوتا EditText دارم
که میخوام محتویاتِ EditText ِ اول
همزمان با تایپ، بدون اینکه تاچِ دیگه ای انجام بشه
داخل EditText ِ دوم نمایش داده بشه
داریم؟؟؟؟؟؟؟؟؟؟

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Spirit  12 سال پیش
0 0

public class YourClass extends Activity {

private EditText yourEditText;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.main);
yourEditText = (EditText) findViewById(R.id.yourEditTextId);

yourEditText.addTextChangedListener(new TextWatcher() {

public void afterTextChanged(Editable s) {}

public void beforeTextChanged(CharSequence s, int start, int count, int after) {}

public void onTextChanged(CharSequence s, int start, int before, int count) {}
});
}

}
0 0
پاسخ صحیح همینه ! (12 سال پیش)
0 0
مرسی، اما خب این یعنی چی؟ از yourEditText میگیره کجا کپیشو درج میکنه؛ EditText ِدوم کجاست؟ میشه یه مختصر توضیح بدین؟ (12 سال پیش)
0 0
توی متد سوم باید متن فعلی رو بگیری و کاری که میخوای رو انجام بدی. (12 سال پیش)
پاسخ به سوال 
مجتبی یگانه  12 سال پیش
0 0

 yourEditText.addTextChangedListener(new TextWatcher() {

public void afterTextChanged(Editable s) {}

public void beforeTextChanged(CharSequence s, int start, int count, int after) {}

public void onTextChanged(CharSequence s, int start, int before, int count) {}
});

احمد توجه کن دیگه ، وقتی میگی text change listener یعنی گوش دهنده به تغییر متن حالا سه حالت داره :

  1. قبل اینکه متن با فشردن هر کلید تغییر کنه (یعنی هر بار که یه دکمه ای زده میشه)
  2. بعد اینکه دکمه زده شد و متن تغییر کرد
  3. در زمانی که متن تغییر میکنه 

یعنی در واقع همون رویداد هایی مثل فشردن کلید و رها کردن و زمان اعمال تغییره 

شما بهتره تو قسمت on text changed یعنی هر وقت متن تکست youredittext تغییر کرد کدت رو بزنی

 edtText1.settext(edtText2.gettext);
0 0
عالی شد پسر؛ دمت قیییییییییییییییییییییییژ (12 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .