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

مشکل فارسی نویسی در Edit Text

Replobik  11 سال پیش  11 سال پیش
0 0

سلام میخوام وقتی دکمه ای زده شد اگر متنی فارسی مثل"سلام" بود توست نمایش داده شود اما هیچی نمیشه چرا؟

نوشتم(ولی کار نمیکنه)

 if (search == "سلام" || search == "دو" || search == "سه")
                {
                    Intent intent = new Intent(G.currentActivity, list.class);
                    G.currentActivity.startActivity(intent);
                    G.currentActivity.overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
                }else{
Toast.makeText(G.context, "متن اشتباه است", Toast.LENGTH_LONG).show();
}
0 0
یعنی چی یه کم واضح تر بگو (11 سال پیش)
0 0
کاملا واضحه! وقتی متن مساوی بود با "سلام" توست "سلام" نمایش داده شود (11 سال پیش)
0 0
اگه Emulator شما نسخه 2.2 باشه فارسی رو ساپورت نمیکنه و باید از نسخه 4.1 استفاده کنید (11 سال پیش)
0 0
منظور من این که اصلا توست نمایش داده نمیشه روی 4 تست شد کار نکرد (11 سال پیش)
0 0
پس باید کد نوشته شده رو بزاری تو تایپیک تا ببینیم اینجوری نمیشه (11 سال پیش)
0 0
من نوشتم }(str_search=="سلام")if Toast.makeText....."سلام" { (11 سال پیش)
0 0
وقتی این کد رو اجرا میکنی هیچی نشون نمیده؟ (11 سال پیش)
0 0
کلاس G تو درست تعریف کردی؟ (11 سال پیش)
0 0
آره (11 سال پیش)
0 0
کد های منیفست هم بزار (11 سال پیش)
0 0
منظورت اینکه کلاس رو تعریف کنم(تعریف کردم) (11 سال پیش)
0 0
یه بار به جای G.context براز اسم اکتیویتی تو بعد this بزار اگه کار کرد یعنی مشکل از کلاس G هست (11 سال پیش)
0 0
نه منظورم این نیست تو حالا کار بالا رو انجام بده (11 سال پیش)
0 0
درست نشد فکر نکنم مشکل از تست باشه شاید از شرطه؟ (11 سال پیش)
0 0
اگه کل کد های اکتیویتی تو بزاری راحت تر میشه کمکت کرد (11 سال پیش)
0 0
یکم واضح تر بگو (11 سال پیش)
0 0
میگم کل کد هایی که نوشتی بزار اینجا (11 سال پیش)
0 0
توی سوال نوشتم (11 سال پیش)
0 0
پس Toast کو ، ببین میگم کل اکتیویتی تو کپی بگیر بزار اینجا کلشو کلشو کلشو (: (11 سال پیش)
+3 0
بایدم کار نکنه ، برای مقایسه دو تا رشته باید از متد equals یا equalsIgnoreCase استفاده کنید! لینک (11 سال پیش)
0 0
کل اکتیویتی پروژمه!ولی توست رو الان نوشتم (11 سال پیش)
0 0
آره آره رفیقمون درست میگه اصلا حواصم نبود (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
SaLaH KuRD  11 سال پیش
+1 0

سلام دوست عزیز برای مقایسه دو String باید از equals استفاده کنید :

if(search.equals("سلام")){
Toast.makeText(G.context,"متن آزمایشی",Toast.LENGTH_LONG).show();
}

موفق باشید.


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