سلام.
نام فایل های 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
شما کدهای آن را بخوانید و با درک منطق آن، می توانید آن را برای مورد خود به کار ببرید (چون حالتی که برایتان شرح دادم نیز بر اساس شماره عمل می کند و منطق آن با این کلید سازگاری دارد).