PDA

View Full Version : نوشتن در TextView



nimar9
سه شنبه 15 بهمن 1392, 18:54 عصر
سلام خدمت اساتید گرامی

من یه مشکل دارم اونم اینه که:
من از یه TextView استفاده کردم که داخلش باروش n\ نوشتم و حالا مشکل اینجاست که :
من نمیخوام از Text View های زیادی استفاده کنم و فقط از این استفاده کنم اما میخوام بعضی قسمت ها پررنگ یا bold بشه.

مانند :
Salam Khobi

مانند این کد تو HTML:

<Text Align="Left">Salam <b>Khobi</b></Text>یه مورد هم بگم که نرم افزار من جوری هست که از خوندن HTML نمیتونم استفاده کنم.

harani
سه شنبه 15 بهمن 1392, 19:06 عصر
خب از تکست ویو استفاده نکن از وب ویو بجا استفاده کن :
کد زیرو امتحان کن ببین نظرت چیه ؟


String html_value = "<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\"><title>Lorem Ipsum</title></head><body style=\"width:300px; color: #00000; \"><p><strong> About us</strong> </p><p><strong> Lorem Ipsum</strong> is simply dummy text .</p><p><strong> Lorem Ipsum</strong> is simply dummy text </p><p><strong> Lorem Ipsum</strong> is simply dummy text </p></body></html>";



WebView browser = (WebView) findViewById(R.id.sample);
browser.getSettings().setJavaScriptEnabled(true);
browser.loadData(html_value, "text/html", "UTF-8");

nimar9
سه شنبه 15 بهمن 1392, 19:24 عصر
سلام من از وب ویو استفاده میکنم وقتی بکگراند html رو به غیر از سفید میزارم این سمت راست و بالا وب ویو سفید میمونه و خیلی بد میشه چطوری میشه اینو درست کنم ؟

116404

rubiks.kde
سه شنبه 15 بهمن 1392, 19:43 عصر
سلام خدمت اساتید گرامی

من یه مشکل دارم اونم اینه که:
من از یه TextView استفاده کردم که داخلش باروش n\ نوشتم و حالا مشکل اینجاست که :
من نمیخوام از Text View های زیادی استفاده کنم و فقط از این استفاده کنم اما میخوام بعضی قسمت ها پررنگ یا bold بشه.

مانند :
Salam Khobi

مانند این کد تو HTML:

<Text Align="Left">Salam <b>Khobi</b></Text>یه مورد هم بگم که نرم افزار من جوری هست که از خوندن HTML نمیتونم استفاده کنم.

مشکلی نداره خود textView هم از html پشتیبانی میکنه.
myTextView.setText(Html.fromHtml("<h2>Title</h2><br><p>Description here</p>"));

از html استفاده کن.

nimar9
سه شنبه 15 بهمن 1392, 21:08 عصر
مشکلی نداره خود textView هم از html پشتیبانی میکنه.
myTextView.setText(Html.fromHtml("<h2>Title</h2><br><p>Description here</p>"));

از html استفاده کن.


سلام ببینید تو این موردی که گفتید شما یه مشکل وجود داره
اونم اینه که مثلا اگر این کد رو استفاده کنیم:

<td style="color:#FFF;">Salam <b>Chetori</b></td>

نرم افزار دابل کوتیشن رو جزو بستن تابع استفاده میکنه.
این قسمت رو چی کار کنم ؟

NeoFighT
سه شنبه 15 بهمن 1392, 21:39 عصر
فکر کنم باید از ' (single cot ) استفاده کنی.

rubiks.kde
سه شنبه 15 بهمن 1392, 22:02 عصر
سلام ببینید تو این موردی که گفتید شما یه مشکل وجود داره
اونم اینه که مثلا اگر این کد رو استفاده کنیم:

<td style="color:#FFF;">Salam <b>Chetori</b></td>

نرم افزار دابل کوتیشن رو جزو بستن تابع استفاده میکنه.
این قسمت رو چی کار کنم ؟

هرکدوم از " هایی که جز html هستند رو با "\ عوض کن تا جز رشته حساب بشن