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

استفاده از اندازه یک ویو در طراحی لایوت


حمید زارع

سوال

سلام

دیدید در  B4A که میتونیم مثلا عرض یک ویو را مساوی عرض یک ویو دیگه بزاریم

در طراحی لایه در اندروید استودیو هم میشه این کار را کرد ؟

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

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

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

در 4 ساعت قبل، حمید زارع گفته است :

UP

سلام تا جایی که من متوجه شدم

مثلا 2 ویو دارید که می خواید عرض ش یکی باشه خوب از نظر من

یک راه) تعریف یک عدد در dimen.xml هست و عرض اون ها رو برابر این قرار بدین مثال یه عدد تعریف کردم به اسم test


    <View
        android:layout_width="@dimen/test"
        android:layout_height="wrap_content"/>
    <View
        android:layout_width="@dimen/test"
        android:layout_height="wrap_content"/>

یک راه) استفاده از لایوت ی مث LinearLayout  و هر دو تا ویو رو داخل اون بزارید و عرض رو بهش بدین مثال

<LinearLayout
    android:layout_width="50dp"
    android:layout_height="match_parent"
    android:orientation="horizontal">

    <View
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>
    <View
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>
</LinearLayout>

اگه درست ننوشتم و منظور شما این نبود شرمنده

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

ممنون از شما که وقت گذاشتید و جواب دادید ولی فکر کنم با این مثال منظور منو بیشتر متوجه بشید :

 

LblTest1.Width=(LblTest2.Width-10%x)

در واقع یکی از کارهایی که درB4A می تونم انجام بدم و در اندروید استودیو نمیتونم استفاده از +-*/ هست

 

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

سلام

getWidth  و getHeigh به وسیله ی این دو توابع میتونید چیزی که مد نظرتون هست رو انجام بدید.

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

در 10 دقیقه قبل، مجید آرتا گفته است :

سلام

getWidth  و getHeigh به وسیله ی این دو توابع میتونید چیزی که مد نظرتون هست رو انجام بدید.

سلام مجید خان

ممنون

ولی من منظورم در طراحی لایوت بود

فکر نکنم اونجا بشه از این توابع استفاده کرد !!!

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

بایگانی شده

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

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

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