بدون عنوان
سلام و خسته نباشید خدمت دوستان عزیز .
من تازه شروع با یادگیری کردم و سی دی اول رو دیدم فقط . میخواستم برایتمرین یه برنامه بنویسم که موفق نشدم
یه ادیت تکس و یه باتون میزارم توی فایل xml و دلم میخواد با کلمه مورد نظر خودم که توی کدهای جاوا مشخص میکنم بره به اکتیویتی دوم برنامه ولی موفق نمیشم . کلمه ای که میزنم توی ادیت تکس اختصاصی هستش یعنی کلمه ی دیگه ای که وارد بشه نباید عمل کنه . اینم کد منه که وقتی میزنم روی دکمه اصلا عمل نمیکنه شاید من اشتباه زدم لطفا کمک کنید
finalEditText mehdi =(EditText) findViewById(R.id.mehdi);
finalButton younes =(Button) findViewById(R.id.younes);
mehdi.setOnFocusChangeListener(newOnFocusChangeListener(){
@Override
publicvoidonFocusChange(Viewarg0,booleanarg1){
mehdi.getText();
}
});
younes.setOnClickListener(newOnClickListener(){
@Override
publicvoidonClick(Viewarg0){
String mosi = mehdi.getText().toString();
if(mosi.length()=="mosmo"){
Intent intent =newIntent(test1.this,test2.class);
test1.this.startActivity(intent);
}
;
}
});
}
*سلام
1. پروژه تون رو کلاسه بندی کنید.(طبق عکس)
داخل AndroidManifest.xml کلاس ها رو معرفی کنید.

2. کد های ActivityFirst :
final EditText edtEdt1 = (EditText) findViewById(R.id.edtEdt1);
Button btnBtn1 = (Button) findViewById(R.id.btnBtn1);
edtEdt1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
edtEdt1.setText(" ");
}
});
btnBtn1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
String userInput = edtEdt1.getText().toString();
if (userInput.equals("ali")) {
Intent intent = new Intent(ActivityFirst.this, ActivitySecond.class);
ActivityFirst.this.startActivity(intent);
}
}
});
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .