رفتن به مطلب
  • 0

مشکل رویداد ها در اندروید6


fg123

سوال

سلام وقت بخیر

من ی مشکلی در اندرویدهای ۶ به بالا دارم و اون اینه که وقتی یک رویداد مثل دکمه یا لیبل روی اکتیویتی قرار میدم بعد یک پنل ایجاد میکنم هنگام کامپایل برنامه اون دکمه یا اون لیبل روی پنل نشون میده درصورتیکه در اندروید 4 اینطور نیست. در اسلاید منو هم همینطوره وقتی منو رو باز میکنم رویدادهای زیرش میاد روی منو . چیکار کنم ؟ با ویزایبل میتونم کنترل کنم اما در اسلاید منو با کتابخانه AHNavigationDrawer نمیدونم چطوری بگم وقتی منو بسته شد اون دکمه نمایش داده بشه؟ راهی نیست که بدون اینکار رویدادها رو کنترل کرد؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

8 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام ممنون از راهنماییتون 

با دستورایی که گفتید مشکلم حل شد   BringToFront     .SendToBack. رو استفاده میکردم اما نه در جای درست الان کدهام درست شد ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سوالتون مبهمه عزیز.

رویداد روی اکتیویتی گذاشتن یعنی چی؟

کدهای اکتیویتون رو هم پیوست کنی

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببخشید منظورم دکمه و لیبل قرار دادن روی اکتیویتی بود

برای ارسال شات اسکرین باید جایی آپلود کنم؟چرا پیوست نیست اینجا؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

Sub Globals
    Dim Menu As AHNavigationDrawer
    Dim BTN_MENU As Button
End Sub

(Sub Activity_Create(FirstTime As Boolean
    
    ("BTN_MENU.Initialize("BTN_MENU

    (Activity.AddView(BTN_MENU,90%x,1.5%y,9%x,5%y
  (("BTN_MENU.SetBackgroundImage(LoadBitmap(File.DirAssets, "menu.png


    (Menu.Initialize2("Menu",Activity,50%x,Menu.GRAVITY_RIGHT
(("Menu.NavigationPanel.SetBackgroundImage(LoadBitmap(File.DirAssets,"menuBack.png
End Sub

Sub BTN_MENU_click
        
       (Menu.OpenDrawer2(Menu.GRAVITY_RIGHT     
End Sub

لینک ارسال
به اشتراک گذاری در سایت های دیگر

این کد رو جایگزین کد کلیکتون کنید

Sub BTN_MENU_Click
	If Menu.IsDrawerOpen Then
		Menu.CloseDrawer2(Menu.GRAVITY_RIGHT)
	Else
		(Menu.OpenDrawer2(Menu.GRAVITY_RIGHT
	End If
	
End Sub

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام 

به نظر من توی لیوت مورد نظر ،صفحه مخصوص اکتیویتی رو بیخیال بشین ، اول یه پنل هم اندازه صفحه اکتیویتی  ،به اکتیویتی اضافه  کنید ، 

بعد همه محتویات اکتیویتی رو بریزید به داخل اون پنل ، بعد از این به بعد با پنل ها کار کنید نه با صفحه اکتیویتی ، اینجوری کمتر توی گوشی های مختلف  به مشکل برمیخورید .

معمولا هم واسه ارسال به جلو یا پشت صفحه ها ومنو ها از این دوتا استفاده میکنند BringToFront     .SendToBack.  ونه از Visible.

---

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

Sub EventName_DrawerClosed (DrawerGravity As Int)  '' وقتی منو بسته شد
	
End Sub

Sub EventName_DrawerOpened (DrawerGravity As Int)' وقتی منو باز شد 
	
End Sub

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...