انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نمایش فایل های html در وب ویو (WebView)، در برنامه نویسی اندروید

نمایش فایل های html در وب ویو (WebView)، در برنامه نویسی اندروید

#3
سلام.
نام فایل های html را به صورت زیر در نظر بگیرید (با یک پیشوند دلخواه ثابت و یک پسوند عددی متغیر) :

کد:
file-1.html
file-2.html
file-3.html
...
file-30.html

که فرض کرده ایم که تعداد کل فایل های html ، برابر 30 عدد می باشد. 
یک پوشه (folder) دلخواه درون پوشه assets در پروزه اندروید بسازید و بعد فایل های html را در آن کپی کنید.
شما یک Activity دارید که لیست عنوان ها را نمایش می دهد (با استفاده از یک ListView). به غیر از آن، باید یک Activity بسازید که حاوی یک WebView باشد (اگر  WebView کل صفحه را بپوشاند، بهتر است) که وقتی بر روی یکی از item های ListView اشاره می کنیم، به آن Activity حاوی WebView منتقل شویم.
این Activity که شامل WebView است، شماره item ای که بر روی آن اشاره کرده ایم را دریافت می کند. برای ارسال یک مقدار از یک Activity به Activity دیگر، کلید زیر را بخوانید :

http://www.kelidestan.com/keys/keys.php?key=236

بر اساس شماره item ای که Activity دریافت می کند، یک فایل html را باید بخواند. مثلا اگر شماره برابر 29 بود، عدد 1 را با آن جمع می کنیم تا بشود برابر 30 (به این دلیل با 1 جمع می کنیم که شماره مربوط به item های ListView از عدد 0 شروع می شود، نه از عدد 1) و بعد فایل file-30.html را خوانده و در WebView نمایش می دهیم.
برای نمایش یک فایل html  قرار گرفته در پوشه assets از پروژه اندروید، کلید زیر را بخوانید :

http://www.kelidestan.com/keys/keys.php?key=2633

---------------------------------------------

برای ساخت لیست علاقه مندی، بنده قبلا کلید زیر را نوشته ام که منطق آن بر اساس شماره مبحث های آموزشی می باشد :

http://www.kelidestan.com/keys/keys.php?key=2259

شما کدهای آن را بخوانید و با درک منطق آن، می توانید آن را برای مورد خود به کار ببرید (چون حالتی که برایتان شرح دادم نیز بر اساس شماره عمل می کند و منطق آن با این کلید سازگاری دارد).

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط shafiei7


پیام‌های این موضوع
RE: وب ویو - توسط aliasghar - ۱۳۹۳/۰۸/۱۵, ۰۶:۴۵ ب.ظ
RE: نمایش فایل های html در وب ویو (WebView)، در برنامه نویسی اندروید - توسط admin - ۱۳۹۳/۰۸/۱۵, ۰۷:۳۴ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان