7 ارسال در این موضوع قرار دارد

سلام روزتون بخیر.

موقع طراحی ui  هر المانی رو کد نویسی یا درگ میکنم ارور میده و ارورش با اضافه کردن این تکه کد غیر فعال میشه :

 tools:ignore="MissingConstraints"

دلیلش رو میدونید؟

دوتا پروژه ساختم توی هردو مشکل همین بود!

سورس صفحه :

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
    <View
        android:background="@color/colorPrimary"
        android:id="@+id/view3"
        android:layout_width="match_parent"
        android:layout_height="200dp"
        tools:layout_editor_absoluteX="0dp"
        tools:layout_editor_absoluteY="0dp"
       />

    <ImageView
        android:id="@+id/imageView"
        android:layout_width="100dp"
        android:layout_height="100dp"
        app:srcCompat="@drawable/logo"
        tools:layout_editor_absoluteX="142dp"
        tools:layout_editor_absoluteY="25dp"
        tools:ignore="MissingConstraints" />



</android.support.constraint.ConstraintLayout>

 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 30 دقیقه قبل، esmail Nosrati گفته است :

سلام روزتون بخیر.

موقع طراحی ui  هر المانی رو کد نویسی یا درگ میکنم ارور میده و ارورش با اضافه کردن این تکه کد غیر فعال میشه :


 tools:ignore="MissingConstraints"

دلیلش رو میدونید؟

دوتا پروژه ساختم توی هردو مشکل همین بود!

سورس صفحه :


<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
    <View
        android:background="@color/colorPrimary"
        android:id="@+id/view3"
        android:layout_width="match_parent"
        android:layout_height="200dp"
        tools:layout_editor_absoluteX="0dp"
        tools:layout_editor_absoluteY="0dp"
       />

    <ImageView
        android:id="@+id/imageView"
        android:layout_width="100dp"
        android:layout_height="100dp"
        app:srcCompat="@drawable/logo"
        tools:layout_editor_absoluteX="142dp"
        tools:layout_editor_absoluteY="25dp"
        tools:ignore="MissingConstraints" />



</android.support.constraint.ConstraintLayout>

 

 ConstraintLayout   رو با RelativeLayout  عوض کردم ارور برطرف شد.

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1397/10/20, 16:21:41، esmail Nosrati گفته است :

 ConstraintLayout   رو با RelativeLayout  عوض کردم ارور برطرف شد.

سلام و درود

دوست من در ConstraintLayout بخاطر اینکه برنامه شما در هر گوشی با هر سایزی درست باز بشه ،شما باید بین اجزا خودتون یه رابطه داشته باشین

این رابطه هم میتونه با نوشتن دستورات زیر در xmlانجام بشه

 

layout_constraintTop_toTopOf

 

layout_constraintBottom_toBottomOf

 

و غیره باشه تا اجزا به هم وصل باشن و در سایز های مختلف بهم نخورن(کدهایی که اینجا گذاشتین کاملا اشتباه هست در این نوع layout)

 

یا راه دیگه اینکهمیتونید توی محیط دیزاین به راحتی نقطه هارو بهم وصل کنید.

لینک زیر برای خود اندروید هست

از اونجایی که بسیار کار باهاش ساده و کاربردی هست و دیگه فقط از این layout در برنامه ها استفاده میشه،پیشنهاد میکنم حتما بررسیش کنید.

https://developer.android.com/training/constraint-layout

موفق و پیروز باشید.

 

1 کاربر پسند دیده است

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1397/10/24, 13:21:14، daryani گفته است :

سلام و درود

دوست من در ConstraintLayout بخاطر اینکه برنامه شما در هر گوشی با هر سایزی درست باز بشه ،شما باید بین اجزا خودتون یه رابطه داشته باشین

این رابطه هم میتونه با نوشتن دستورات زیر در xmlانجام بشه

 


layout_constraintTop_toTopOf

 


layout_constraintBottom_toBottomOf

 

و غیره باشه تا اجزا به هم وصل باشن و در سایز های مختلف بهم نخورن(کدهایی که اینجا گذاشتین کاملا اشتباه هست در این نوع layout)

 

یا راه دیگه اینکهمیتونید توی محیط دیزاین به راحتی نقطه هارو بهم وصل کنید.

لینک زیر برای خود اندروید هست

از اونجایی که بسیار کار باهاش ساده و کاربردی هست و دیگه فقط از این layout در برنامه ها استفاده میشه،پیشنهاد میکنم حتما بررسیش کنید.

https://developer.android.com/training/constraint-layout

موفق و پیروز باشید.

 

سلام روزتون بخیر. خب پس ینی همون توی دیزاین نقاط رو به هم وصل کنم درست میشه؟ این کد هایی که گذاشتین کار همین اتصال رو انجام میدن؟

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1397/10/24, 13:21:14، daryani گفته است :

سلام و درود

دوست من در ConstraintLayout بخاطر اینکه برنامه شما در هر گوشی با هر سایزی درست باز بشه ،شما باید بین اجزا خودتون یه رابطه داشته باشین

این رابطه هم میتونه با نوشتن دستورات زیر در xmlانجام بشه

 


layout_constraintTop_toTopOf

 


layout_constraintBottom_toBottomOf

 

و غیره باشه تا اجزا به هم وصل باشن و در سایز های مختلف بهم نخورن(کدهایی که اینجا گذاشتین کاملا اشتباه هست در این نوع layout)

 

یا راه دیگه اینکهمیتونید توی محیط دیزاین به راحتی نقطه هارو بهم وصل کنید.

لینک زیر برای خود اندروید هست

از اونجایی که بسیار کار باهاش ساده و کاربردی هست و دیگه فقط از این layout در برنامه ها استفاده میشه،پیشنهاد میکنم حتما بررسیش کنید.

https://developer.android.com/training/constraint-layout

موفق و پیروز باشید.

 

من فقط از طریق دیزاین درگ گردم دستی انجام ندادم !

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1397/10/27, 13:13:00، esmail Nosrati گفته است :

من فقط از طریق دیزاین درگ گردم دستی انجام ندادم !

دوست من برای دیزاین در این نوع طراحی شما هم میتونید از کد استفاده کنید و هم وصل کردن اعضا .یعنی وقتی وصل میکنید این کد ها بصورت اتوماتیک در xml ساخته میشه.

ولی شما در پروژتون این کارو نکردین و drag and drop کردین ابجکت هارو که اشتباه بوده

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 5 ساعت قبل، daryani گفته است :

دوست من برای دیزاین در این نوع طراحی شما هم میتونید از کد استفاده کنید و هم وصل کردن اعضا .یعنی وقتی وصل میکنید این کد ها بصورت اتوماتیک در xml ساخته میشه.

ولی شما در پروژتون این کارو نکردین و drag and drop کردین ابجکت هارو که اشتباه بوده

اره متوجه اشتباهم شدم! یه پک اموزشی خود گوگل رو پیدا کردم از بیس داره توضیح میده! خیلی ساده و روون توضیح میده!

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری