عضویت در سایت

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1170 آموزش و 2023 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

مشاوره حرفه ای دریافت کن
بلاگ
مقالات آموزشی

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

آموزش کتاب پیشرفته در بیسیک فور اندروید – جلسه نهم( نگاه اجمالی به سورس–اکتیویتی estock)

سلام

در نهمین قسمت از آموزش ساخت کتاب پیشرفته بیسیک فور اندروید در خدمتتون هستیم، در این جلسه قصد داریم تا در رابطه با اکتویتی estock صحبت کنیم. در ادامه همراه بپرسم باشید.

ساخت کتاب اندروید

ساخت کتاب اندروید

در این جلسه قصد داریم در مورد عناوین زیر صحبت کنیم:

  • بررسی اکتیویتی estock

در این اکتیویتی ابتدا و طبق روال تمام ویوهای مورد نیاز را تعریف کردیم و آن ها را در ساب initoalizer راه اندازی کردیم و سپس در ساب view جای آن ها را در برنامه مشخص کردیم و به آن ها مقدار دادیم.

در این بخش هم از دیتابیس استفاده کردیم. با استفاده از خط زیر دیتا ی مورد نظر را از دیتابیس فراخوانی کردیم:

دقت کنید که چون در اینجا نیاز داریم تا اولین خانه دیتابیس خوانده شود، یعنی اولین رکورد، از این خط استفاده کردیم:

دقت کنید که مقدار پوزیشن را برابر ۰ گذاشتیم تا اولین رکورد نمایش داده شود.

در ادامه آمدیم و با استفاده از کتابخانه PersianAutoSizeLabel متن داخل دیتابیس را اسکرول کردیم. با استفاده از خط زیر متن را از فیلد استوک گرفتیم و نمایش دادیم:

حتما به این مورد توجه کنید که برای انداختن فاصله بین خطوط میتوانید از این خط استفاده کنید و عدد ۱۰ مقدار فاصله بین خطوط محسوب میشود:

مطلب پیشنهادی:  آموزش ساخت اپلیکیشن تبدیل صدا به متن در B4A – جلسه هشتم

در ساب Activity_KeyPress دستور زیر باعث جلوگیری از بسته شدن برنامه هنگام زدن دکمه back گوشی میشود:

به این مسئله دقت کنید که ما به ویوهایی که نیاز داریم تا از رویدادهاشون استفاده کنیم، مقدار Event name میدهیم. مثل خط زیر:

دستور Bitmap دقیقا مثل دستور setAsBackgrondimage عمل میکند. پیاده سازی آن مثل دستور زیر است:

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

از طریق کتابخانه ColorDrawable میتوانید خاصیت های جانبی اشیا مثل انحنای گوشه ها، پهنای حاشیه ها و… اشیا را تغییر دهید. مثل:

در ساب db هم دیتابیس را در صورت نبودن در حافظه گوشی، کپی کردیم و آن را راه اندازی کردیم.

این نکات اکتیویتی estock بود.

مطلب پیشنهادی:  آموزش ریست فکتوری گوشی های اندروید

چنانچه سوالی در رابطه با این آموزش داشتید از ما بپرسید 🙂

موفق باشید.

درباره مرتضی صباغیهمکار سایت

💎 اپ های من در مایکت https://myket.ir/developer/dev-53936 گروه تلگرامی MR.B4A ( سورس کد و کتابخانه ) https://t.me/programmingwithb4a

دنبال کردن

ارسال نظر

رفتن به بالا

سامانه آموزشی و خدماتی بپرسم

اولین وب سایت آموزشی و پرسش و پاسخ در ایران

بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.