رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خاصیت اسکرول Layout و مشکل رزولیشون ها
#1
سلام ، یک Layout  رو تصور کنید که فرضا" چهار رادیو باتن ، یک تسکت ، و چند باتن داره ، سوال اولم اینکه  
برای اینکه این Layout (یا به اصطلاح ویندوزی فرم های برنامه ) در همه گوشی ها که رزولیشون متفاوتی دارند
یک جور دیده بشن و با  تغییر رزولیشون برنامه بهم نریزه  ، باید چی کار کنیم ؟

سوال دوم اینکه فرض کنید رادیو باتن هایی که گفتم  رشته هایی به طول  300 کاراکتر ، 500 کاراکتر نمایش می دن
فرضا"  روی باتن 1 کلیک کردیم ، رشته هایی به طول  300  کاراکتر در رادیو باتن نمایش داده میشه ، اما وقتی رو
باتن دوم که کلیک کردیم رشته هایی به طول  500 کاراکتر در رادیو باتن نمایش داده میشن و ..
حالا برای اینکه با زیاد بودن تعداد کاراکتر  فاصله بین رادیو باتن ها بیشتر بشه ، و اینکه Layou اتوماتیک وار به حالتی در بیاد که کاربر بتونه  با اسکرول کردن همه رادیو باتن ها رو ببینه (یعنی بتونه بخونه ) باید چه کار کنیم ؟
پاسخ
تشکر شده توسط:
#2
بهتره بجای اندازه دادن برحسب dip، از Weight استفاده کنید.
پاسخ
تشکر شده توسط: بیتا_حکمت
#3
استاد شرمنده ، جواب اتونو متاسفانه متوجه نشدم
پاسخ
تشکر شده توسط:
#4
منظورم اینه که فرضاً اگه میخواین صفحه به 4 قسمت مساوی تقسیم بشه، یه Linear Layout عمودی بگذارین و داخلش دوتا Linear Layout افقی بگذارین. ارتفاع هر دو لی اوت داخلی رو 0dip بگذارین و بجاش توی قسمت Layout Weight عدد 0.5 رو وارد کنید. حالا داخل هرکدوم از این لی اوت های افقی دوباره دو Layout از نوع دلخواه (افقی یا عمودی یا بقیه حالتها) بگذارین و پهنای هرکدوم رو 0dip بگذارین و Layout Weight رو روی 0.5 تنظیم کنید. اینطوری با تغییر سایز هم صفحه شما بهم نمیریزه چون گفتین هر کدوم، نصف پهنا یا ارتفاع صفحه رو بگیرن.
پاسخ
تشکر شده توسط: بیتا_حکمت
#5
برای اینکه بتونید از لی اوت بصورت قابل اسکرول استفاده کنید هم لینکهای این جستجو رو بررسی کنید:
https://www.google.com/search?q=make+lay...8&oe=utf-8
پاسخ
تشکر شده توسط: بیتا_حکمت




کاربران در حال بازدید این موضوع: 1 مهمان