رفتن به مطلب

دریافتirHTMLView


امین مهدی نژاد

ارسال‌های توصیه شده

irHTMLView


 این کتابخونه ویوی نسبتا ساده ای ولی کاربردی برای نمایش فرمت بندی شده متون می باشد.بعضی از مارکت ها به دلیل نامناسب بودن نمایش html در وب ویوها استفاده از html در وب ویو را محدود کرده اند. ولی این کتابخونه ویویی برای نمایش html می باشد که با ساختاری نسبتا ساده طراحی کردم تا این مشکل حل شود. نمایش متون در اپ ها بسیار رواج دارد. وجود کتاب های متنوع و یا نمایش اطلاعات دیگر در برنامه این کتابخونه را کاربردی می کند.

قابلیت ها

  • نمایش متون با سایزهای مختلف
  • متون رنگی
  • نمایش عکس های متنوع در بین متون
  • سادگی استفاده از آن
  • تبدیل html به متن

کاربرد

	Dim ir As irHtmlView
	ir.Initialize
	Activity.AddView(ir.getView,0,0,100%x,100%y)
	ir.SetHtml(	File.ReadString(File.DirAssets,"a.txt"))

کد html نمونه

<h1><font color="red">درباره ی ما</font></h1>
<p> گروه برنامه نویسی انسور سنتر کار خود را به صورت رسمی از سال 1392 تحت عنوان تیم برنامه نویسی بیسیک4اندروید ایران آغاز کرد و در کمتر از یک سال به پرمخاطب ترین .و محبوب ترین انجمن برنامه نویسی بیسیک4اندروید ایرانی تبدیل شد و اکنون به درخواست بسیاری از کاربران، انجمن زمینه فعالیت خود را گسترش داده است</p>
<p> توجه: تمامی حقوق انجمن محفوظ و هرگونه کپی برداری بدون رضایت مدیریت شرعا و قانونا حرام است</p>
<img src="asset/answercenter.png" />
<b>آدرس: بلوچستان، ایرانشهر، بلوار مکران، میدان بسیج، جنب حوزه علمیه حقانیه.</b><b>:)</b>
<img src="asset/answercenter.png" />
<p>کد پستی: 9917914113</p>

نکات:

  • در کد از html به صورت تودرتو استفاده نکنید.و فقط تگ font که برای رنگ استفاده می شود را مانند کد بالا به این صورت استفاده کنید.
  • کد تصویر و نحوه قرار گرفتن و آدرس دهی asset رو دقت کنید.

«موفق باشید.»

 


 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوتا کتابخونه لازمش یکی در لینک زیر قرار دارد

و یکی هم در زیر

jsoup-answercenter.ir

در زمینه گرفتن عکس از وب براش قرار ندادم.

اگر چند تا پیشنهاد دیگه براش باشه.آپدیتش می کنم.اگر کم و کاستی داره بیان کنید.

«موفق باشید.»

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ادیتور ساده ای هم توسط B4J برای این کتابخونه نوشتم که امکان ذخیره در دیتابیس رو هم دارا می باشد

لینک زیر مربوط به سورس این کتابخونه

و لینک زیر مربوط به دانلود خود برنامه می باشد.

HTML4Book-answercenter.ir

«موفق باشید.»

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1396/06/25, 23:18:03، basic 4 android گفته است :

لطفا این نمایش عکی آنلاین و آفلاین رو اضافه کنید همزمان ممنون میشم 

قابلیت های جدید اضافه شد

<h1><font color="red">درباره ی ما</font></h1>
<p> گروه برنامه نویسی انسور سنتر کار خود را به صورت رسمی از سال 1392 تحت عنوان تیم برنامه نویسی بیسیک4اندروید ایران آغاز کرد و در کمتر از یک سال به پرمخاطب ترین .و محبوب ترین انجمن برنامه نویسی بیسیک4اندروید ایرانی تبدیل شد و اکنون به درخواست بسیاری از کاربران، انجمن زمینه فعالیت خود را گسترش داده است</p>
<img src="asset/answercenter.png" />
<p> توجه: تمامی حقوق انجمن محفوظ و هرگونه کپی برداری بدون رضایت مدیریت شرعا و قانونا حرام است</p>
<img src="https://answercenter.ir/uploads/set_resources_8/619a9f9a78e845698216372767e314f1_responsive-design-by-saeednazari.png" />
<b>آدرس: بلوچستان، ایرانشهر، بلوار مکران، میدان بسیج، جنب حوزه علمیه حقانیه.</b><b>:)</b>
<img src="sql/Select pic From tbl where id=1" />
<p>کد پستی: 9917914113</p>

«موفق باشید.»

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به این کتابخونه نیاز دارید

اگر خطایی خاصی میده بیان کنید.

 

«موفق باشید.»

لینک ارسال
به اشتراک گذاری در سایت های دیگر

هر دو نسخه رو حذف و دوباره بارگذاری کردم تا اگر مشکلی هست برطرف شود.

یه آموزش هم براش بزارم

افزودن تصویر در خود دیتابیس

اگر در دیتابیس ستونی از نوع blob داشته باشید می توانید انواع فایل مثل تصاویر رو در اون قرار بدید. البته توصیه نمیشه هنگامی که تصاویر زیلد و پرحجمی داشته باشید از این روش استفاده کنید.

برای افزودن چنین عکسهایی در کد HTML چنین استفاده می کنیم

<img src="sql/Select pic From tbl where id=1" />

در کد بالا pic نام ستون و tbl نام جدول می باشد.

برای افزودن دیتابیس به کد کتابخونه از تابع setDB استفاده می کنیم. مثلا:

	Dim ir As irHtmlView
	ir.Initialize
	ir.setDB(File.DirInternal,"data.db")
      ...

 

افزودن تصویر از اینترنت

این هم که روش ساده ای دارد. که در کد زیر نمایان است

<img src="https://answercenter.ir/uploads/set_resources_8/619a9f9a78e845698216372767e314f1_responsive-design-by-saeednazari.png" />

چنانچه کد در صورت قطع نت بخواهید از تصویری پیشفرض استفاده کنید از تابع notNet استفاده کنید. مثلا:

	Dim ir As irHtmlView
	ir.Initialize
	ir.notNet(LoadBitmap(File.DirAssets,"answercenter.png"))
      ...

گرفتن متن HTML

چنانچه برای Share کردن نیاز به گرفتن متن HTML باشید از تابع GetText استفاده کنید.

کد نمونه:

	Dim ir As irHtmlView
	ir.Initialize
	ir.setDB(File.DirInternal,"data.db")
	ir.notNet(LoadBitmap(File.DirAssets,"answercenter.png"))
	Activity.AddView(ir.getView,0,0,100%x,100%y)
	ir.SetHtml(	File.ReadString(File.DirAssets,"a.txt"))

«موفق باشید.»

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
  • اضافه کردن...