کلیدستان

نسخه‌ی کامل: حل مشکل کلمات فارسی و english و اعداد 123456 (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام دوستان
 واسه این مشکل جستجو زیاد کردم اما بالا خره نفهمیدم باس چیکار کرد یجا گفته بود اصن نمیخواد حلشه چون مردم الان اکثرا اندروید 2به بالا دارن و اونجا هم که این مشکل حل شدست
 یه جا گفته بود که از فونت بیت مپ استفاده کنید(اصن چی هست این)
یه کی هم میگفت که از کاربرا بپرسید کدوممتنو میبینن با توجه به همون متن کلاس مورد نظر خودشونو انتخاب کنن(این دیگه چیه باز)
خلاصه اینکه منودم چه کنم حل کنمش یا نه پاسخش با شما

متاسفانه راهی برای حل مشکل شما وجود نداره ولی اگه شما می خواین متنی توی textview نمایش بدین android:text="...." در این حالت متن خودتونو بنویسید و جابهجایی حروف فقط در اکلیپسه و در هنگام اجرای برنامه بر روی امولیتور شما جا به جایی مشاهده نمیکنید
سلام.طبق زیر عمل کنید:
کد های زیر رو توی جاواتون بنویسید:

کد پی‌اچ‌پی:
String mytext "متن english جابه جا نشده است.";
        
Spanned spanned Html.fromHtml(mytext);
        
TextView tv = (TextView)findViewById(R.id.textView1);
        
tv.setText(spanned); 

تمام!
با این روش متن از مقادیر html که توی متغیر ذخیره میشه نمایش داده میشه
همچنین با این کار میتونید رنگ هر کلمه دلخواه از متن رو به رنگ های دلخواه تغییر بدید که برای این کار باید در حدی html رو بلد باشید.ولی من کد اون رو هم براتون مینویسم:

کد پی‌اچ‌پی:
String mytext "<font color='#ff0000'>این متن</font><font color='#1200ff'>english</font>است.";
        
Spanned spanned Html.fromHtml(mytext);
        
TextView tv = (TextView)findViewById(R.id.textView1);
        
tv.setText(spanned); 
 
که نتیجه ی کار باید اینجوری باشه: