تنظیم کردن ویوها در رزولوشن های مختلف در بیسیک فور اندروید
با سلام
تا به حال حتما براتون پیش اومده که یک ویو به برنامه اضافه میکنید، برای مثال یک دکمه اضافه میکنید، بعد این دکمه در گوشی ها با رزولیشن های مختلف جا به جا میشه و باعث بهم ریختگی برنامه میشه، در این مقاله ی آموزشی می پردازیم به رفع این مشکل، در ادامه همراه بپرسم باشید.
آموزش:
کافیه parent یا والد ویوهای مورد نظرتان را از اکتیویتی به یک پنل تغییر دهید.
یعنی اینکه قبل از اینکه طراحی را شروع کنید، یک پنل طراحی کنید و طول و عرض و ارتفاعش را ۱۰۰ کنید تا کل اکتیویتیان را فرا بگیرد، و سپس داخل دیزاینرتان، parent ویو را پنلتان بگذارید.
البته توصیه میشود که ارتفاع ویوهای داخل پنل، به نسب پنل باشد.
مثال:
۱ ۲ |
btn_tst.SetLeftAndRight(pnl_tst.Left+۵,pnl_tst.Right-۵) btn_tst.SetTopAndBottom(pnl_tst.Top+۵,pnl_tst.Height-۵۰) |
موفق باشید.
نظر ( 1 )
یعنی کلا اولین لایه همیشه باید پنل باشه بعدشم مثلا لیست ویو بیاد رووش؟