android - ScrollView ভিতরে দেখুন সব জায়গা না



layout (2)

আমি একটি ScrollView ভিতরে একটি আপেক্ষিক Layout আছে। আমার আপেক্ষিক android:layout_height="match_parent" কিন্তু দৃশ্যটি সম্পূর্ণ আকার নেয় না, এটি android:layout_height="match_parent" এর মত।

বাস্তব fill_parent / match_parent আচরণ আছে একটি উপায় আছে?

আমার বিন্যাস:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

    <ImageView
    android:id="@+id/top"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:scaleType="fitXY"
    android:src="@drawable/top" />

    <ImageView
    android:id="@+id/header"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/top"
    android:scaleType="fitXY"
    android:src="@drawable/headerbig" />

    <ImageView
    android:id="@+id/logo"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/header"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="3dp"
    android:src="@drawable/logo" />

    <ScrollView
    android:layout_width="fill_parent"
        android:layout_height="match_parent"
        android:layout_above="@+id/bottom"
    android:layout_below="@+id/logo"
    android:background="@drawable/background" >

        <RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">

             <ImageView
            android:id="@+id/dashboard01"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_above="@+id/dashboard02"
            android:layout_centerHorizontal="true"
            android:layout_marginBottom="30dp"
            android:src="@drawable/dashboard01"
            android:visibility="visible" />

            <ImageView
            android:id="@+id/dashboard02"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:layout_alignParentRight="true"
            android:layout_marginRight="10dp"
            android:src="@drawable/dashboard02" />

             <ImageView
            android:id="@+id/dashboard03"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/dashboard02"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="40dp"
            android:src="@drawable/dashboard03"
            android:visibility="visible" />
         </RelativeLayout>
    </ScrollView>

    <ImageView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/logo"
    android:layout_centerHorizontal="true"
    android:scaleType="fitXY"
    android:src="@drawable/bar" />

    <ImageView
    android:id="@+id/bottom"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:scaleType="fitXY"
    android:src="@drawable/bottom" />

</RelativeLayout>

https://code.i-harness.com


শুধু অ্যান্ড্রয়েড যুক্ত করুন: স্ক্রলভিউতে আপনার xml লেআউটটিতে fillViewport = "true"

<ScrollView android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:background="@color/green"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:fitsSystemWindows="true"
    android:fillViewport="true"
    >

<!--define views here-->


</ScrollView>

android:fillViewport="true" যুক্ত করার চেষ্টা করুন android:fillViewport="true"

মনে রাখবেন যে android:layout_height=”fill_parent” মানে "পিতা-মাতার উচ্চতাতে উচ্চতা সেট করুন।" এটি ScrollView ব্যবহার করার সময় আপনি কী চান তা স্পষ্ট নয়। ScrollView , যদি সামগ্রীটি নিজের মতো লম্বা হয় তবে ScrollView অর্থহীন হয়ে উঠবে। এটির জন্য কাজ করার জন্য, আপনাকে android:fillViewport নাম স্ক্রোলভিউ বৈশিষ্ট্যটি ব্যবহার করতে হবে android:fillViewport । সত্য হিসাবে সেট করা হলে, এই বৈশিষ্ট্যটি স্ক্রোল ভিউয়ের সন্তানের প্রয়োজন হলে ScrollView উচ্চতায় প্রসারিত করে। যখন ScrollView চেয়ে শিশু লম্বা হয়, তখন বৈশিষ্ট্যটির কোন প্রভাব নেই।

http://www.curious-creature.org/2010/08/15/scrollviews-handy-trick/





scrollview