• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 40 رای - 1.65 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: درست کردن بیشتر از یک Layout در برنامه
حالت موضوعی
#1
سلام دوستان

من می خوام برنامم چنتا صفحه مجزا (Layout) داشته باشه و از هر صفحه یه دکمه ی برگشت (Back) برای برگشتن به صفحه قبلی وجود داشته باشه.

من دوتا صفحه درست کردم (با پسوند bal) ولی دوتا مشکل دارم. یکی اینکه وقتی صفحه دوم رو لود می کنم بدون اینکه صفحه اول بسته بشه آبجکت های صفحه دوم ظاهر میشن و می افتن روی آبجکت های صفحه اول ، انگارصفحه دوم transparent باشه و فقط آبجکت هاش معلوم باشن.

دوم اینکه نمی دونم برای Layout دومی که ساختم کجا باید کد بنویسم! برای هر کدوم از آبجکت هاش که Genarate Member رو میزنم نمی دونم کدشون کجا میره اصلا!

لطفا راهنمائیم کنید. با سپاس
 
پاسخ
#2
از دوستان کسی نمی دونه که قضیه از چه قراره؟
 
پاسخ
#3
سلام اکتیویتی نزار
پنل بزار
و رو پنل کارتو بکن

کد:
Sub Globals
Dim Panel1 As Panel
End Sub
Sub Activity_Create (FirstTime As Boolean)
LoadLayoutToPanel("layout1")
End Sub

Sub LoadLayoutToPanel (Layout As String)
If Panel1.IsInitialized then
  Activity.RemoveViewAt(0)
End If
Panel1.Initialize("")
Panel1.LoadLayout(Layout)
Activity.AddView(Panel1, 0, 0, 100%x, 100%y)
End Sub

برا بستن اکتیویتی قبلی از دستور زیر :

کد:
activity.finish

اطلاعات بیشتر :

http://www.b4x.com/android/forum/threads...yout.6993/
گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
 
پاسخ
#4
ممنون آقای منصوری. میرم تست کنم. Smile
 
پاسخ
#5
من بجای استفاده از Panel میام از دستورات مربوط به Activity استفاده می کنم. جواب هم میده. برای فراخوانی یک Layout دیگه از دستور زیر استفاده می کنم.

StartActivity("settings")

برای برگشتن به Layout اصلی هم از دستور :

Activity.finish
StartActivity("main")

جواب میده و هیچ مشکلی هم نداره. برای دسترسی به objectهای موجود در هر layout از توی یک layout دیگه هم باید اول اسم اون layout رو بنویسیم و بعدش اسم object مورد نظر رو.

برای مثال اگه من در layout مربوط به setting باشم و بخوام به متن تکست باکس موجود در main دسترسی پیدا کنم باید از دستور زیر استفاده کنم.

Main.EditText2.Text
 
پاسخ
#6
سلام
آقا من تازه شروع کردم لطفا راهنمایی کنید
من یک منوی اصلی میخوام که 4 تا دکمه داره
اولی فقط یک متن رو نمایش میده
دومی یک متن و تعدادی عکس
سومی چند لینک برای دانلود
چهارمی هم خروج
-----
مهمترین معضلم اینه که وقتی روی اولین باتن کلیک میکنم  و صفحه شناور باز میشه دکمه های صفخه اول همچنان هستشون و کارهم میکنن
ااز پست های قبلی استفاده کردم اما همچنان همونجوریه
------
کمک کنید درست شه بریم مرحله بعد
 
پاسخ
#7
لایوت قبلی ببند.
به پست اموزشی مراجعه کن
گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
 
پاسخ
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  عدم نمایش پیامک ارسالی از یک شماره خاص در اینباکس و نمایش فقط در برنامه hosseinrp 0 2,581 01-21-2016، 07:57 PM
آخرین ارسال: hosseinrp
  اموزش برنامه نویسی اندروید به همراه تمامی ابزارها Amin_Mansouri 788 673,299 12-20-2015، 02:51 PM
آخرین ارسال: parvin
  کد کردن یا پسورد گذاشتن رو دیتابیس sepidpor 16 19,413 11-11-2015، 01:03 PM
آخرین ارسال: arastooms
  کتابخانه ی پرداخت درون برنامه ای(کویک لرن) 5225morteza 5 13,586 08-05-2015، 08:48 PM
آخرین ارسال: Amin_Mansouri
  نمایش پنجره شناور روی سایر برنامه ها mokhtarabadi 0 2,483 04-21-2015، 09:56 AM
آخرین ارسال: mokhtarabadi
Music تنظیمات اولیه برنامه BASIC 4 ANDROID arash872 3 6,157 03-18-2015، 08:36 AM
آخرین ارسال: Amin_Mansouri
  پنهان کردن سورس برنامه porya 1 3,234 11-23-2014، 09:02 AM
آخرین ارسال: Amin_Mansouri
  برنامه نویسی حرفه ای به زبان Basic4Android mohammad-alone 46 50,051 10-27-2014، 10:25 AM
آخرین ارسال: tanhae
  بهینه کردن متن WebView Thewolf 2 2,583 09-24-2014، 08:50 PM
آخرین ارسال: Thewolf
Exclamation حذف داده های برنامه(حجم داده ها!!!) amir386 2 3,097 09-23-2014، 07:47 PM
آخرین ارسال: Thewolf

پرش به انجمن:


Browsing: 2 مهمان