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

مشکل به هم متصل شدن خطوط و در نظر نگرفتن اینتر بین خطوط ( حل شد ممنون )

نورحسینی  10 سال پیش  10 سال پیش
+1 0

سلام دوستان من یک textview دارم به نام txtMatn که متنی از strings به نام f3_soalat-josi باید توی اون settext بشه با این کد :

مشکل اینه که بعد از settext همه خطوط به هم میچسبند و پشت سر هم میاد چه باید کرد ؟ ممنون .

 
final TextView txtMatn = (TextView) findViewById(R.id.txtMatn);

txtMatn.setText(getString(R.string.f3_soalat_josi));

 

0 0
از n\ استفاده کردی تو متن؟ یا میشه یه تگ br (مربوط به html) بزاری بعد اینجوری لینک (10 سال پیش)
0 0
ممنون ولی فایل من docx یا doc است . بازم میشه از دسنور fromhtml استفاده کرد ؟ (10 سال پیش)
0 0
جناب نورحسینی شما یه لطف بزرگ به بنده کردی,منم هی میخوام جبران کنم متاسفانه علمم در حال حاضر یاری نمیکنه.ایشالله در آینده ای نه چندان دور خودم تمامه سوالاتتونو پیگیری میکنم. (10 سال پیش)
0 0
خواهش میکنم bahamin جان . پس کارت الحمد لله مثل اینکه راه افتاده نه ؟ (10 سال پیش)
0 0
بله..واقعا ممنون...ایشالله جبران کنم.. (10 سال پیش)
 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
ho_ghorbani  10 سال پیش
0 0

اگر در مورد html بیشتر توضیح بدین خیلی ممنون میشم

0 0
لطفا این موارد رو به عنوان کامنت درج کنید - مطالعه قوانین ( لینک ) و راهنما ( لینک ) خالی از لطف نیست. (10 سال پیش)
پاسخ به سوال 
نورحسینی  10 سال پیش
0 0

آقا من از دستور replace استفاده کردم . فایلم هم html نیست بلکه docx و اول توی string ریختم ولی بازم موقع اجرا همه خطوط به هم چسبیده ایراد چیه ؟ یک خیری پیدا بشه جواب ما رو بده ! اینم کدم : من حتی اون خط های غیر فعال رو هم امتحان کردم جواب نمیده . حالشم نیست این هم فاصله رو \n بزنم . ممنون

        final TextView txtMatn = (TextView) findViewById(R.id.txtMatn);


String string = getString(R.string.f3_soalat_josi);
string = string.replace("\n", "<br>");
// string = string.replace("\n", "<br");

txtMatn.setText(string);
// txtMatn.setText(Html.fromHtml(string));
0 0
دوستان من هنوز منتظر جواب هستم ! (10 سال پیش)
0 0
فایل ورد رو داخل Notepad کپی کن و با فرمت UNICODE ذخیره کن و به جای فایل خودت ازش استفاده کن! (10 سال پیش)
0 0
ممنون ولی چه مشکلی رو حل میکنه ؟ من میخام فصله بین خطوط رو در textview نشون بده و الا با فایل ورد مشکلی ندارم . (10 سال پیش)
0 0
دوست من شما امتحان کن ضرر نداره (10 سال پیش)
0 0
ممنون مرتضی جان انجام دادم ولی نشد ولی شیوه پایین مشکل رو حل کرد . (10 سال پیش)
پاسخ به سوال 
محمد حسین زاده  10 سال پیش
+2 0

همین کد کافیه :

String string = getString(R.string.f3_soalat_josi);
txtMatn.setText(string);

اما نکته ای که هست : اینتر هایی که تو فایل strings بزنی هیچ تاثیری تو فرمت متن ندارن

باید صراحتا \n رو تو متن موجود در f3_soalat_josi ببینی و قطعا مشکل از عدم وجود همین مقداره

0 0
ممنون محمد جان ولی چه کار باید بکنیم که این \n رو صراحتا ببینیم غیر از اینکه دستی در آخر هر خط بزنیم ؟ اصلا اینکه از دستور جایگزینی و ... از طریق کد اقدام کردم این بود که کد این اینتر ها رو بزنه دیگه !! (10 سال پیش)
+1 0
رو فایل وردی که داری با replace all تمام نشانه های پاراگراف رو با نشانه پاراگراف+/n جابجا کن - بعد رشته رو بزار تو فایل strings برنامت. تو برنامه داری چیزی که وجود نداره رو با یه چیز دیگه جابجا میکنی - خوب نتیجه ای هم نداره (10 سال پیش)
0 0
نشانه پاراگراف چیه محمد جان همون که بخایم فاصله ها رو ببینیم می زنیم ؟ (10 سال پیش)
پاسخ به سوال 
محمد حسین زاده  10 سال پیش
+7 0

منظور تو پنجره Replace بود - امیدوارم شکل گویا باشه

0 0
خدا حفظت کنه برای انجمن . میرم سراغش . (10 سال پیش)
0 0
ممنون ممنون از لطفت حل شد . (10 سال پیش)
0 0
جناب نورحسینی میتونید جواب رو vote هم کنید‍‌! (10 سال پیش)
0 0
آره گاهی سرم شلوغه . یادم میره. معمولا میزنم . (10 سال پیش)

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