কোনও স্ক্রোলভিউয়ের মধ্যে কনস্ট্রেন্টলয়েট স্থাপন করা কি সম্ভব?


110

তাই সম্প্রতি, অ্যান্ড্রয়েড স্টুডিও ২.২ এর সাথে একটি নতুন কনস্ট্রেন্টলয়েট রয়েছে যা ডিজাইনিংকে অনেক সহজ করে তুলেছে, কিন্তু এর বিপরীতে RelativeLayoutএবং এর আশেপাশে Linearlayoutআমি একটি ব্যবহার করতে পারি না । এটা কি সম্ভব? যদি তাই হয়, কিভাবে? ScrollViewConstraintLayot

অর্থাত্

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:layout_editor_absoluteX="0dp"
        tools:layout_editor_absoluteY="0dp">

        <android.support.constraint.ConstraintLayout
            android:id="@+id/constraintLayout"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            tools:layout_editor_absoluteX="0dp"
            tools:layout_editor_absoluteY="0dp">

            <!-- Have whatever children you want inside -->

        </android.support.constraint.ConstraintLayout>

</ScrollView>

4
আপনাকে এটি করতে বাধা দিচ্ছে কি? আপনি সর্বদা সরাসরি এক্সএমএলে সরাসরি যুক্ত করতে পারেন ...
করাকুরি

আপনার কোডটি যুক্ত করা উচিত এবং যে কোনও ত্রুটি আপনি পাচ্ছেন।
অলোক

4
যদি আমি ব্যবহার করি layout_height="wrap_content"তবে অ্যাপটি একটি ফাঁকা স্ক্রিন দেখায়, তবে আমি যদি ব্যবহার করি layout_height="match_parent"তবে অ্যাপটি স্ক্রোল করবে না।
শেঠ চিত্রকর

স্পষ্টতই যখন "মোড়ানো_ কনটেন্ট" লেআউট_ উচ্চতা সেট করার সময় কনস্ট্রেন্টলয়আউট কোনওভাবে এটি শিশুদের উপেক্ষা করে এবং ধসে পড়ে। এমনকি যদি শিশু উপাদান (গুলি) কনস্ট্রেন্টলয়েট এর শীর্ষ এবং নীচে (যেমন মার্জিন) সম্পর্কিত সীমাবদ্ধতাগুলি সংজ্ঞায়িত করে case
জাকুব মেন্ডিক

4
সীমাবদ্ধ লেআউটটি স্ক্রোল করার জন্য এমন কি কিছু করা যেতে পারে, বা আমার ফিরে গিয়ে কোনও আলাদা লেআউট ব্যবহার করা উচিত?
শেঠ চিত্রকর

উত্তর:


97

স্ক্রোলভিউজের ভিতরে কনস্ট্রেন্টলয়েট সহ একটি বাগ ছিল এবং এটি ঠিক করা হয়েছে। গুগল অ্যান্ড্রয়েড স্টুডিও ২.২ প্রিভিউ 2 (কনস্ট্রিনেন্টলেআউট 1.0.0-alpha2) এ বাগটি স্থির করেছে।

নতুন আপডেটের জন্য এই লিঙ্কটি পরীক্ষা করুন (পূর্বরূপ 2): স্ক্রোলভিউ এবং রিসাইকেলভিউয়ের মধ্যে সঠিকভাবে কাজ করে

সমাধান 1:

সমাধানটি ব্যবহার android:fillViewport="true"করা ছিল ScrollView

সমাধান 2:

ব্যবহার করুন NestedScrollViewপরিবর্তে ScrollViewসঙ্গেandroid:fillViewport="true"

সম্পাদনা - 09/16/20:

বর্তমানে, মোড়ানো_ কনটেন্টে কনস্ট্রেন্টলয়েট উচ্চতা সেট করে স্ক্রোলভিউ ব্যবহার করা আরও স্বাভাবিক works


13
দেখা যাচ্ছে যে তারা এটি ঠিক করেনি। এটি এখনও প্রোডাকশন সংস্করণে কাজ করে না
সাইমনএইচ

4
নিশ্চিত করতে পারেন. ২.৩.৩-তে স্থিরও হয়নি।
মুহাম্মদ বাবর

4
সমাধানের জন্য নীচে দেখুন।
eric.mcgregor

অ্যান্ড্রয়েড যুক্ত করা হচ্ছে: স্ক্রোলভিউতে ফিলভিউপোর্ট = "সত্য" কাজ করেছে। অ্যান্ড্রয়েড স্টুডিও ৪.০.১
রুপম দাস

232

android:fillViewport="true"স্ক্রোলভিউতে যুক্ত করার চেষ্টা করুন ।

সমাধানটি এখানে পেয়েছে: লিনিয়ারলয়েট কোনও স্ক্রোলভিউয়ের মধ্যে প্রসারিত হচ্ছে না


4
হ্যাঁ এই কাজটি আমার জন্য পুরোপুরি ধন্যবাদ আপনাকে ধন্যবাদ @ eric.mcgregor
Harin Kaklotar

4
তুমি আমার জীবন বাঁচিয়েছ!
ফারাজ খনসারি

4
এমনকি অ্যান্ড্রয়েড স্টুডিও 3.0 এও কাজ করে!
learn2code

আমার নায়ক আছে
পল আলেকজান্ডার

4
আমার দিন বাঁচাও! এটি স্বীকৃত উত্তরে পরিবর্তন করা উচিত
Pham

56

ব্যবহারের NestedScrollViewভিউপোর্ট সত্য সঙ্গে আমার জন্য ভাল কাজ করছে

<android.support.v4.widget.NestedScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fillViewport="true">

        <android.support.constraint.ConstraintLayout
            android:layout_width="match_parent"
            android:layout_height="700dp">

        </android.support.constraint.ConstraintLayout>

</android.support.v4.widget.NestedScrollView>

আপনি স্যার, আমার দিন বাঁচিয়েছেন। এটি গ্রহণযোগ্য উত্তর হওয়া উচিত।
Гарастович

12

এটি ঠিকঠাক ScrollView layout_heightহিসাবে একটি হিসাবে সেট করুন wrap_content। নীচে উদাহরণস্বরূপ যা কাউকে সাহায্য করতে পারে। আমি compile 'com.android.support.constraint:constraint-layout:1.0.2'সীমাবদ্ধ বিন্যাসের জন্য ব্যবহার করেছি ।

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
    android:orientation="vertical"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/activity_main"
    tools:context=".ScrollViewActivity">

    <ScrollView
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        >

        <android.support.constraint.ConstraintLayout 
            xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:app="http://schemas.android.com/apk/res-auto"
            xmlns:tools="http://schemas.android.com/tools"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:paddingLeft="8dp"
            android:paddingRight="8dp"
            android:scrollbars="vertical">

            <TextView
                android:id="@+id/tvCommonSurname"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="surname"
                android:textAppearance="?android:attr/textAppearanceLarge"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintTop_toTopOf="parent"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintTop_creator="1" />

            <EditText
                android:id="@+id/editText3"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:ems="10"
                android:inputType="text"
                android:maxLines="1"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintRight_toRightOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/tvCommonSurname"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintRight_creator="1"
                tools:layout_constraintTop_creator="1" />

            <TextView
                android:id="@+id/tvCommonName"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:text="firstName"
                android:textAppearance="?android:attr/textAppearanceLarge"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/editText3"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintTop_creator="1" />

            <EditText
                android:id="@+id/editText"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:ems="10"
                android:inputType="text"
                android:maxLines="1"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintRight_toRightOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/tvCommonName"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintRight_creator="1"
                tools:layout_constraintTop_creator="1" />

            <TextView
                android:id="@+id/tvCommonLastName"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:text="middleName"
                android:textAppearance="?android:attr/textAppearanceLarge"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/editText"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintTop_creator="1" />

            <EditText
                android:id="@+id/editText2"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:ems="10"
                android:inputType="text"
                android:maxLines="1"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintRight_toRightOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/tvCommonLastName"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintRight_creator="1"
                tools:layout_constraintTop_creator="1" />

            <TextView
                android:id="@+id/tvCommonPhone"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:text="Phone number"
                android:textAppearance="?android:attr/textAppearanceLarge"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/editText2"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintTop_creator="1" />

            <EditText
                android:id="@+id/editText4"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:digits="0123456789"
                android:ems="10"
                android:inputType="phone"
                android:maxLength="10"
                android:maxLines="1"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintRight_toRightOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/tvCommonPhone"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintRight_creator="1"
                tools:layout_constraintTop_creator="1" />

            <TextView
                android:id="@+id/textView3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:text="sex"
                android:textAppearance="?android:attr/textAppearanceLarge"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/editText4"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintTop_creator="1" />

            <RadioGroup 
                xmlns:android="http://schemas.android.com/apk/res/android"
                android:id="@+id/radiogroup"
                android:layout_width="0dp"
                android:layout_height="48dp"
                android:layout_marginTop="8dp"
                android:orientation="horizontal"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/textView3"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintTop_creator="1">

                <RadioButton
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="pirates" />

                <RadioButton
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="ninjas" />
            </RadioGroup>

            <TextView
                android:id="@+id/tvCommonDOB"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:text="dob"
                android:textAppearance="?android:attr/textAppearanceLarge"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/radiogroup"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintTop_creator="1" />

            <EditText
                android:id="@+id/editText5"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:ems="10"
                android:inputType="date"
                android:maxLines="1"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintRight_toRightOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/tvCommonDOB"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintRight_creator="1"
                tools:layout_constraintTop_creator="1" />

            <TextView
                android:id="@+id/tvCommonLivingCity"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:text="livingCity"
                android:textAppearance="?android:attr/textAppearanceLarge"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/editText5"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintTop_creator="1" />

            <EditText
                android:id="@+id/editText34"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:ems="10"
                android:inputType="text"
                android:maxLines="1"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintRight_toRightOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/tvCommonLivingCity"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintRight_creator="1"
                tools:layout_constraintTop_creator="1" />

            <TextView
                android:id="@+id/tvCommonPlaceOfBithday"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:text="placeOfBirth"
                android:textAppearance="?android:attr/textAppearanceLarge"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/editText34"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintTop_creator="1" />

            <EditText
                android:id="@+id/editText6"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:ems="10"
                android:inputType="text"
                android:maxLines="1"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintRight_toRightOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/tvCommonPlaceOfBithday"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintRight_creator="1"
                tools:layout_constraintTop_creator="1" />

            <TextView
                android:id="@+id/textView4"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dp"
                android:text="education"
                android:textAppearance="?android:attr/textAppearanceLarge"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/editText6"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintTop_creator="1" />

            <Spinner
                android:id="@+id/spinner_id"
                android:layout_width="0dp"
                android:layout_height="48dp"
                android:layout_marginTop="8dp"
                android:spinnerMode="dialog"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintRight_toRightOf="parent"
                app:layout_constraintTop_toBottomOf="@+id/textView4"
                tools:layout_constraintLeft_creator="1"
                tools:layout_constraintRight_creator="1"
                tools:layout_constraintTop_creator="1" />

        </android.support.constraint.ConstraintLayout>
    </ScrollView>


</android.support.constraint.ConstraintLayout>

4
স্ক্রোলভিউয়ের ভিতরে এবং বাইরে কেন কনস্ট্রেন্টলয়েট হয়? স্ক্রোলভিউয়ের ভিতরে কোনও কনস্ট্রেন্টলয়েট সহ মূল উপাদান হওয়া উচিত?
দিয়েগো ম্যালোন

10

ভুলে যাবেন না আপনি যদি কিছু ভিউয়ের নীচে সীমাবদ্ধ বিন্যাসের নীচে সীমাবদ্ধ করেন তবে স্ক্রোলভিউ স্ক্রোল করতে পারেনি।


প্রকৃতপক্ষে আমি কিছুটা এই সমস্যার মুখোমুখি হয়েছি: আমি সর্বশেষ দর্শনের নীচের অংশটিকে কিছু মূল্যের জন্য সীমাবদ্ধ করেছি, তবে কনস্টেইনটলিট শেষ আইটেমের বাইরে স্ক্রোল করতে পারে না
ক্লাড হ্যাঙ্গুই

6

নীচের মতো আপনার সীমাবদ্ধ বিন্যাসে কিছু প্যাডিং নীচে দেওয়ার চেষ্টা করুন

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/top"
        android:fillViewport="true">

        <android.support.constraint.ConstraintLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="100dp">
        </android.support.constraint.ConstraintLayout>

    </ScrollView>

4

যেহেতু ScrollViewআসলটি একটিতে একটি CoordinatorLayoutসাথে আবদ্ধ হয় Toolbar...

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/AppTheme.AppBarOverlay">

        <android.support.v7.widget.Toolbar
            xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:app="http://schemas.android.com/apk/res-auto"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="?attr/colorPrimary"
            app:popupTheme="@style/AppTheme.PopupOverlay"/>

    </android.support.design.widget.AppBarLayout>

    <include layout="@layout/list"/>

</android.support.design.widget.CoordinatorLayout>

... android:layout_marginTop="?attr/actionBarSize"স্ক্রোলিংটি কাজ করার জন্য আমাকে সংজ্ঞায়িত করতে হয়েছিল:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="?attr/actionBarSize">

    <android.support.constraint.ConstraintLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:layout_behavior="@string/appbar_scrolling_view_behavior">

        <!-- UI elements here -->

    </android.support.constraint.ConstraintLayout>

</ScrollView>

উপরে এছাড়াও NestedScrollViewপরিবর্তে সঙ্গে কাজ করে ScrollView। সংজ্ঞা দেওয়া android:fillViewport="true"আমার দরকার নেই।


3

আমি ConstraintLayoutতথাকথিত "স্থিতিশীল" রিলিজ অ্যান্ড্রয়েড স্টুডিও ২.২ এ লেআউটগুলিতে রূপান্তর করার চেষ্টা করে 2 দিন অতিবাহিত করেছি এবং আমি ScrollViewডিজাইনারে কাজ করতে পাইনি । আমি এক্সএমএলে সীমাবদ্ধতা যুক্ত করার রুটটি আরম্ভ করতে যাচ্ছি না এর জন্য Viewsআরও স্ক্রোলটি নিচে রয়েছে। এত কিছুর পরেও ভিজ্যুয়াল ডিজাইনের সরঞ্জাম বলে মনে করা হচ্ছে।

এবং রেন্ডারিং ত্রুটির সংখ্যা, স্ট্যাক ওভারফ্লো এবং থিমের সমস্যাগুলি আমাকে এই সিদ্ধান্তে নিয়ে গেছে যে পুরো ConstraintLayoutবাস্তবায়নটি এখনও বাগের সাথে ছাঁটাই হয়েছে। আপনি যদি সরল বিন্যাসগুলি বিকাশ না করেন তবে কমপক্ষে আরও কয়েকটি পুনরাবৃত্তি না হওয়া পর্যন্ত আমি এটিকে ভালভাবে ছেড়ে চলেতাম।

২ দিন আমি ফিরে যাব না।


4
এটি আরও ভাল হচ্ছে, সর্বশেষতম সংস্করণটি ব্যবহারের বিষয়ে নিশ্চিত হন যা বর্তমানে 1.0.0-alpha9 এবং ফাইল -> "অবৈধ ক্যাশে / পুনঃসূচনা করুন"।
goetzc

4
ধন্যবাদ এটি একটি উন্নতি। এবং এটি রেন্ডারিং ত্রুটির সংখ্যা হ্রাস করেছে। তবে আমি এখনও এতটা নিশ্চিত নই যে আমার পক্ষে আমার সমস্ত লেআউটকে রূপান্তর করার চেষ্টা করার পক্ষে এটি যথেষ্ট স্থিতিশীল। আমি তারা 'আলফা' ট্যাগটি পুরোপুরি মুক্তি না দেওয়া এবং একটি উপযুক্ত উত্পাদনের সংস্করণ প্রকাশ না করা পর্যন্ত সিদ্ধান্ত নেওয়ার সিদ্ধান্ত নিয়েছি
সাইমন এইচ

2

যে কেউ সম্পত্তি নীচে সেট করেছেন

স্ক্রোলভিউ :android:fillViewport="true"

সীমাবদ্ধ বিন্যাস: android:layout_height="wrap_content"

এবং এটি এখনও কাজ করছে না তা নিশ্চিত করুন তবে আপনি পিতামাতার নীচে সন্নিবিষ্ট স্ক্রোলযোগ্য বিন্যাস (রিসাইকেলভিউ) নীচে সীমাবদ্ধ করে নি।

নীচের কোডের লাইন যুক্ত করুন:

android:nestedScrollingEnabled="false"
android:layout_height="wrap_content"

নীচে সীমাবদ্ধতা অপসারণ নিশ্চিত করুন:

app:layout_constraintBottom_toBottomOf="parent"

সম্পূর্ণ কোড

   <androidx.core.widget.NestedScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fillViewport="true">

<androidx.constraintlayout.widget.ConstraintLayout
    android:id="@+id/selectHubLayout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    tools:context=".ui.hubs.SelectHubFragment">

    <include
        android:id="@+id/include"
        layout="@layout/signup_hub_selection_details"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <androidx.recyclerview.widget.RecyclerView
        android:id="@+id/rv_HubSelection"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_marginTop="8dp"
        android:nestedScrollingEnabled="false"
        app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="1.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/include" />
</androidx.constraintlayout.widget.ConstraintLayout>

-3

মধ্যে tools:context=".YouClassName"সম্পত্তি সম্পর্কে ভুলবেন না ScrollView

এটি হ'ল আমার অ্যাপ্লিকেশনটি ক্র্যাশ করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.