بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل فارسی نویسی در Edit Text
سلام میخوام وقتی دکمه ای زده شد اگر متنی فارسی مثل"سلام" بود توست نمایش داده شود اما هیچی نمیشه چرا؟
نوشتم(ولی کار نمیکنه)
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();
}
موفق باشید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .