✗ Moltafet Team ✗
سلام دوست عزیز
به انجمن ملتفت تیم خوش آمد
برای استفاده از انجمن و مشاهده لینک ها جهت دانلود باید ثبت نام کنید
ثبت نام شما کمتر از 1 دقیقه طول خواهد کشید و بعداز ثبت نام نیاز به فعالسازی از طریق ایمیل ندارید پس از ثبت نام میتونید به قسمت لاگین مراجعه کنید و با وارد کردن نام کاربری و رمز عبور وارد انجمن شوید

Hello Dear
Wellcome To Moltafet Team Forum
Find Links To The Forum, You Must Register To Download And Using Of Forum .

Mohamad~kf@nimbuzz.com
Latest topics
» افتتاح سایت جدید (Www.LightCoder.iR)
by Mohamad Karami 31/7/2015, 20:52

» bot servers
by єmρty 23/7/2015, 15:56

» 3ex Bot Room v1 Coded By Mohamad~kf@n.c
by єmρty 22/7/2015, 10:21

» hitler shekan
by єmρty 21/7/2015, 20:43

» toxic-mod.jar
by єmρty 21/7/2015, 20:37

» server bot spy 2015
by wathk 21/7/2015, 03:42

» اموزش استفاده از سورس کد
by Mohamad Karami 14/7/2015, 10:41

» BlueStacks/اجرای برنامه های اندروید در ویندوز
by Mohamad Karami 14/7/2015, 10:34

» درخواست بوت
by daniyal93018 13/7/2015, 10:10

» نیمباز فوت کرد
by Mohamad Karami 3/7/2015, 20:30

» تایپیک جامع برنامه های پولی بازار
by mohammads 3/7/2015, 20:26

» برنامه پولی بازار در رابطه با بازی کلش آف کلنز
by mohammads 3/7/2015, 19:13

» add 24*7 online server bots
by mr.minor 3/7/2015, 19:10

» .NET Framework 3.5Win8 / مشکل نت فرامورک در ویندوز۸
by Farshad.k 3/7/2015, 02:05

» انیمیشن نبرد راشل کوری 2
by Farshad.k 3/7/2015, 01:58

» ChrisTV Online Premium Edition 11.12 + Portable تلویزیون اینترنتی
by Farshad.k 3/7/2015, 01:51

» LINE Free Calls & Messages 5.2.3 مسنجر LINE برای اندروید
by Farshad.k 3/7/2015, 01:48

» LINE Desktop Free Calls & Messages 4.0.3.369 مسنجر LINE ویندوز
by Farshad.k 3/7/2015, 01:44

» Bot Server Flooder Room (Pvflood+addflood) + Advertiser (Tabligh) + Anti's
by Mohamad Karami 21/6/2015, 12:03

» bulk Mail Sender / ارسال ایمیل انبوه
by Mohamad Karami 21/6/2015, 11:40

» Moltafet PassWord List Maker / ساخت پسورد لیست
by Mohamad Karami 21/6/2015, 11:21

» best mobile server v.1.0.0 persian edition
by best-mobile-server 19/6/2015, 08:07

» Amozeshe Tasviri B4a Mobtadi By King-Team
by meyti 16/6/2015, 09:12

» King Team Splash Design In C#
by meyti 13/5/2015, 16:34

» Hibernation Kardane Androidi Ha
by meyti 17/4/2015, 16:57

» آموزش ساخت ترول
by saeid 5/4/2015, 17:33

» عید مبارک :/
by Mohamad Karami 5/4/2015, 16:36

» (C#) آموزش مقدماتی تا پیشرفته برنامه نویسی سی شارپ
by Farshad.k 1/4/2015, 05:30

» Loaris tr0jan Remover 1.3.7.0 پاکسازی ویندوز از تروجان ها
by Farshad.k 1/4/2015, 05:22

» Coolutils Total PDF Converter 5.1.59 / به سایر فرمت ها PDF مبدل فایل
by Farshad.k 1/4/2015, 05:04

Search
 
 

Display results as :
 


Rechercher Advanced Search

Keywords


اموزش برنامه نویسی اندروید قسمت سه : آموزش ساخت منو در بیسیک4آندروید

View previous topic View next topic Go down

اموزش برنامه نویسی اندروید قسمت سه : آموزش ساخت منو در بیسیک4آندروید

Post by حصین on 28/3/2015, 13:29

سلام 2sib
امروز قصد داریم براتون آموزش ساخت Menu رو بزاریم

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

ضمنا این آموزش با کتابخانه SlidingMenuWrapper ساخته شده و سعی کردیم کلیه نکته ها رو تا جایی که می شه آموزش بدیم …

حالا شروع می کنیم به آموزش و ساخت menu

در اولین مرحله مثل همیشه در صفحه اصلی به پنجره designer وارد میشویم و از پنجره ظاهر شده از زیر منوی AddView بر روی ImageView کلیک کنید تا در پیش نمایش نشون داده یشه و اون رو به برنامه معرفی می کنیم . نام این ImageView رو img1 بگذارید و اون رو به برنامه معرفی کنید و رویداد img1_Click رو هم تعریف کنید …

img1 قراره کار دکمه باز و بسته شونده منوی ما رو انجام بده … و اون رو در بالا سمت چپ مانند شکل زیر قرار بدین

دوستان میتونید داخل این layout هم یک بگراند بزارید تا برنامه زیباتر بشه مانند شکل زیر

خب حالا هم مثل همیشه layout رو با نام main ذخیره می کنیم

حالا به صفحه کد نویسی می رویم تا کد نویسی رو شروع کنیم

در صفحه کد نویسی ما به قسمت Sub Globals باید کد های زیر رو بنویسیم

این نکته رو بگم که برای ساخت منو احتیاج نیست در قسمت designerیکListView رو بسازیم و باید به صورت کد نویسی این کار رو انجام بدیم
در عکس پایین مشاهده می کنید
خب می بینید که در خط 22 img1 تعریف شده هستش
و در خط 23 ما یک SlidingMenu از کتابخانه SlidingMenuWrapper تعریف می کنیم که بدنه منوی ما رو تشکیل می ده
و در خط 24 یک ListView نعریف می کنیم که باید لیست منوی ما در اون قرار بگیره
و در خط 25 هم متغییری از نوع Typeface جهت نمایش نوع فونت در لیست ویو تعریف می کنیم

حالا باید به قسمت Activity_Create بریم و کد های زیر رو بنویسیم

در عکس پایین مشاهده می کنید
در خط 30 ما Layout رو فراخوانی می کنیم
و در خط 31 ما متغییر Typeface رو فراخوانی می کنیم
در خط 32 ما SlidingMenu1 رو Initialize و نام menu رو برای اون انتخاب می کنیم
در خط 33 ما listview1 رو Initialize و نام list رو برای اون انتخاب می کنیم

در عکس پایین مشاهده می کنید
در خط 36 برای SlidingMenu1 یک مقدار از نوع BehindOffset جهت نمایش فاصله منو به صفحه رو تنظیم می کنه منظور اینه که منوی ما چقدر باز بشه
در خط 37 برای SlidingMenu1 یک مقدار از نوع Mode جهت نمایش منو در سمت چپ صفحه نمایش گوشی قرار می دیم .
در خط 38 برای SlidingMenu1 میایم و listview1 خودمون رو به اون نسبت میدیم و میگیم کجا و اندازش چقدر باشه .

در عکس پایین مشاهده می کنید
در خط 41 تا 43 سه منو از نوع AddSingleLine2 می نویسیم . شما می تونید بیشترش کنید

حالا می خوایم برای listview1 و منوهای و یا AddSingleLine2 ها بگراند قرار بدیم
در خط 44 ما یک متغییر از نوع BitmapDrawable تعریف می کنیم
در خط 45 ما BitmapDrawable رو Initialize و اون رو Load می کنیم
در خط 46 ما listview1 رو با SingleLineLayout به BitmapDrawable معرفی می کنیم
در خط 47 ما listview1 می گیم که پهنای AddSingleLine2 چقدر باشه.

در خط 51 ما یک متغییر از نوع Label جهت تغییراتی در Label که در listview1 وجود دارد تعریف می کنیم این مورد همان تغییر در نوع و مکان قرار گیری SingleLine در listview1 می باشد .
در خط 52 Label رو به SingleLineLayout در listview1 رو فعال کردیم
در خط 53 Label رو به چپ قسمت نمایش منو فراخوانی می کنیم
در خط 54 Label رو میگیم که از سمت چپ 120dip + به سمت راست بره تا لیبل دقیق در جای خود قرار بگیره .
در خط 55 Label رو مقدار پهنای لیبل رو میگیم
در خط 56 Label رو به فونت که قبلا تعریف کردیم معرفی می کنیم
در خط 57 Label رو سایز میدیم
در خط 58 Label رو از بالای خط منو 20dip تا از بالا به پایین میاره
در خط 59 Label رو رنگ میدیم خب حالا کار در این قسمت تمام شد و End Sub

در عکس پایین مشاهده می کنید
حالا باید بریم بر روی img1_Click که قبلا اون رو تعریف کرده بودیم بگیم که برای ما منو رو باز و بسته کنه ..
دوستان اینجا باید بگیم اگه SlidingMenu1 مخفی(Visible) و غیر فعال (False)بود اون رو نشون بده(ShowMenu) و اگه باز هم SlidingMenu1 ما مخفی (Visible) و فعال (True) بود اون رو نشون نده (HideMenus).

خب حالا باید برای listview1 که اسم اون رو List قرار دادیم بگیم که بر روی هر کدام که از آنها که کلید شد چه کاری رو انجام بده که همانند شکل زیر انجام میدیم
دقت داشته باشید که Position اول باید برابر با 0 (صفر) و به ترتیب 1 و 2 و غیره بزاریم و هر رویدادی که خواستید در آنها قرار بدید .

در این قسمت می خوایم منومون رو با کلید منوی گوشی موبایل باز و بسته کنیم که تقریبا با کد های بالا مشابه و لی باید برای اون Activity_KeyUp تعریف کنیم که برای این کار کلمه Sub رو بزنید یک Space و سپس دکمه tab رو بزنید و از گزینه های باز شده بر روی Activity سپس KeyUpکلید کنید و نام event اون رو Activity و سپس کد های زیر رو بنویسید

خب حالا برنامه رو ذخیره و اجرا کنید


THE END 2sib nopm

حصین

Posts : 1
Thanks : 4
Birthday (Tavalod) : 1992-10-17
Age : 25
Join date : 2015-03-23
Nimbuzz ID : MR.KiNg@n.c Or MR.Ho3eyn@n.c

View user profile

Back to top Go down

Re: اموزش برنامه نویسی اندروید قسمت سه : آموزش ساخت منو در بیسیک4آندروید

Post by єmρty on 28/3/2015, 16:19

slm dada tnx What a Face

mnm darm start mizanm ke vase android barname benivisam tnx for rahnamait
avatar
єmρty

Posts : 23
Thanks : 13
Birthday (Tavalod) : 1998-10-15
Age : 19
Join date : 2015-02-22
Location : kermanshah
Nimbuzz ID : єmρty@n.c , ®©@n.c

View user profile

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum