یک کلیشه برای بالا و پایین کشیدن اسکرول کتاب !
سلام دوستان عزیز ! من دارم یک کتاب می سازم !!!
فقط یک مشکلی هستش ! متن من داخل یک صفحه جا نمیشه و باید مثل همه برنامه ها روی صفحه تاچ کردم و اسکرول یا...رو با طرف پایین کشید!
در ضمن من میخوام متون رو با استفاده از فتوشاپ بنویسم!
خیلی وقت ندارم اینو یاد بگیرم فقط اگه میشه اینو به عنوان یک کلیشه به من آموزش بدید !!!
ممنون!
سلام به همه دوستان؛ خصوصا bia2000
من دارم مراحل نهایی اولی برنامه پولی خودم را می نویسم. توی اون برنامه، قسمتی برای توضیحات و اطلاعات عمومی مربوط به موضوع برنامه داشتم که در واقع چیزی شبیه به کتاب به همراه لیست علاقه مندی ها و غیره بود.ضمنا از چیزی شبیه به همین برای سیستم help برنامه استفاده کردم.
در ادامه روش ساخت یک کتاب ساده را توضیح می دهم. دوستان نی توانند از ویدئوهای استاد در فصل 24 هم استفاده کنند. (احتمالا ثواب دارد)
مرحله 1) ساختن رابط کاربری برای صفحه مطالعه متن:
این مرحله نیازی به توضیح خاصی نداره. طبق سلیقه خودتون اون را درست کنید؛ فقط برای قسمتی که قراره متن کتاب قرار بگیره، از کنترل WebView استفاده کنید. (این کنترل را در بین کنترل ها، در زیرگروه Composite با آیکان کره زمین پیدا می کنید.)
این کنترل برای نمایش دادن صفحه های HTML هست. در مرحله بعدی چنین صفحه ای خواهیم ساخت.

از این عکس بالا scrollview تو انتخاب کن.لایه منظورم لینیر لیوت هست که از قسمت layout انتخاب میکنی.بعد scrollview روش چپ کلیکتو نگه دار بعد بنداز تو لایت.لایتم تو قسمت سمت چپ پنجره ایکلیپسته.تا اینجا حله؟
مرحله 2) ساختن فایل HTML
البته راه های زیادی برای ساختن یک فایل HTML هست. من با تجربه ناقص خودم استفاده از برنامه Word را پیشنهاد می کنم. (خصوصا به تازه کارهایی که از تگ های HTML و CSS و غیره سر در نمی آورند.)
روش کار اینه:
1) برنامه Word را باز کنید و یک فصل از کتاب را آنجا کپی کنید.
2) با استفاده از همه امکانات word به صورت دلخواه متن را ویرایش کنید. اندازه متن ها، رنگ متن، جدول، Justify و... را می توانید استفاده کنید. (فقط از فونت های مختلف استفاده نکنید.عکس هم قابل استفاده است؛ اما داستان دارد.)
3) ذخیره فایل: از این مسیر File>Save as>Other Formats پنجره ذخیره باز می شود. سپس در قسمت Save as type گزینه Web Page(*.htm;*.html) را انتخاب کنید. کلمه های مشابه آنجا زیاد هست. لطفا دقت کنید.
در قسمت File name اسم دلخواه فایل را بنویسید. و پسوند آن را حتما htm یا html قرار دهید. ضمنا ترجیحا از حروف بزرگ و فاصله هم استفاده نفرمایید. (مثل شکل)
روی دکمه Save کلیک کنید. فایل HTML شما آماده است.

در قسمت بعد این فایل را به پروژه اندروید می بریم.
مرحله 3) نمایش فایل HTML در پروژه اندروید
1) در پروژه خودتان، زیر پوشه res، یک پوشه به نام raw بسازید.
2) فایل HTML خود را با موس بگیرید و داخل این پوشه raw بیندازید.
3) به اکتیویتی مورد نظر بروید و این کدها را در قسمت onCreate وارد کنید:
final WebView web = (WebView) findViewById(R.id.web);
web.loadUrl("file:///android_res/raw/" + "test.html");
در کد بالا به جای test.html می توانید اسم فایل خودتان را وارد کنید.
قاعدتا باید فایل HTML بدون مشکل نمایش داده شود. با اسکرول متن هم مشکلی نخواهید داشت.
4) البته وقتی شما یک کتاب با تعداد زیادی فصل می نویسید، به روشی نیاز دارید که تنها با یک اکتیویتی، همه فصل ها را نمایش دهید. روش پیشنهادی من برای این کار، ارسال اطلاعات فصل مورد نظر (شامل اسم فصل، اسم فایل HTML فصل و...) به همراه Intent است.
بیا داداش اینم لینک بر نامه فقط قشنگ از روش نگاه کن و یکی مثل اونو خودت بساز.دانلود
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .





