💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱۸ محمدحسین موسی وند
مشکل در اسکرول fab
جامعه جاوا (اندروید) ایجاد شده در ۰۴ خرداد ۱۴۰۲

همون طور که توی عکس پیداست دکمه نصف نمایش داده میشه و حتما باید اسکرول کنی تا نمایش داده بشه و با اسd0eb-Screenshot 2023-05-25 091039.pngکرول شدن دکمه بالا پایین میشه

دوست عزیز شیوه مطرح کردن سوال هاتون واقعا جالب نیست. خودتون رو بزارین جای ما که با طرح این سوال و ارسال بخش کوچکی از کد آیا متوجه میشین مشکل از کجاست؟ عده ای از دوستان انتظار دارند با حدس و گمان بشه به سوالات پاسخ داد علی‌الخصوص سوالات از جنس ui و رابط کاربری.

لطف کنید کد xml همین لیوت رو با فرمت code ارسال کنید خوانا باشه.

مهرداد فدایی ۰۴ خرداد ۱۴۰۲، ۱۷:۱۳
محمدحسین موسی وند ۰۵ خرداد ۱۴۰۲، ۱۲:۵۹
محمدحسین موسی وند ۰۵ خرداد ۱۴۰۲، ۱۲:۵۹

کد هارو میفرستم براتون ولی نمایش داده نمیشه

شما الان میتونید کد هارو ببینید ؟

محمدحسین موسی وند ۰۵ خرداد ۱۴۰۲، ۱۳:۰۰

7588-Screenshot 2023-05-26 060605.pngکد‌ها توی سایت اینجوری ارسال میشه

محمدحسین موسی وند ۰۵ خرداد ۱۴۰۲، ۱۳:۰۶
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <androidx.core.widget.NestedScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
        >
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical">
            <include layout="@layout/fragment_item_text"/>
            <include layout="@layout/fragment_item_text"/>
            <include layout="@layout/fragment_item_text"/>
            <include layout="@layout/fragment_item_text"/>
            <include layout="@layout/fragment_item_text"/>
            <include layout="@layout/fragment_item_text"/>
            <include layout="@layout/fragment_item_text"/>
            <include layout="@layout/fragment_item_text"/>
            <include layout="@layout/fragment_item_text"/>
            <include layout="@layout/fragment_item_text"/>
        LinearLayout>
    androidx.core.widget.NestedScrollView>
    <com.google.android.material.floatingactionbutton.FloatingActionButton
        android:id="@+id/main_fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginRight="10dp"
        android:layout_gravity="bottom|right"
        android:layout_marginBottom="60dp"
        android:src="@drawable/baseline_layers_24" />
androidx.coordinatorlayout.widget.CoordinatorLayout>
ssaشسش
محمدحسین موسی وند ۰۵ خرداد ۱۴۰۲، ۱۳:۰۷

خب الان درست شد

مشکل اینه که float action botton توی عکس اول هم معلومه میوفته زیر دکمه‌های گوشی و وقتی اسکرول میکنی معلوم میشه با margin دادن خواستم درستش کنم ولی خیلی ظاهرش بد میشه

محمدحسین موسی وند ۰۵ خرداد ۱۴۰۲، ۱۳:۰۹

c55a-Screenshot_20230526_164206_fragment transtation traning.jpg

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

محمدحسین موسی وند ۰۵ خرداد ۱۴۰۲، ۱۳:۱۷

6ab9-Screenshot_20230526_164218_fragment transtation traning.jpg

و اما این تصویر وقتی که یکمی رو به پایین اسکرول میکنی همون طور که پیداست fab تازه معلوم میشه و وقتی دوباره به بالا بر میگردی و به بالا اسکرول میکنی دوباره fab از تصویر و از قسمت پایین میره بیرون

چجوری میتونم این مشکل رو حل کنم؟

محمدحسین موسی وند ۰۵ خرداد ۱۴۰۲، ۱۳:۲۱

دیگه ازاین کامل‌تر باید توضیح میدادم؟؟؟؟

جواب بدید

محمدحسین موسی وند ۰۷ خرداد ۱۴۰۲، ۱۲:۳۴

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

احتمالا مشکل شما از جای دیگری هست.

تصویر پروژه تست شده هم قرار میدم.

f142-Screenshot_20230529_125450.png

مهرداد فدایی ۰۸ خرداد ۱۴۰۲، ۰۹:۳۲

خب مشکل از کجاست من مثل ویدیو انجام دادمش

محمدحسین موسی وند ۱۰ خرداد ۱۴۰۲، ۱۱:۲۳

لیوت خودتون رو خروجی گرفتم مشکلی نداشت. تم برنامه رو بررسی کنید یا شاید کد اضافه‌تری زده باشین خودتون.

مهرداد فدایی ۱۰ خرداد ۱۴۰۲، ۱۴:۱۳
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.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">
    <androidx.core.widget.NestedScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:divider="#eee"
            android:orientation="vertical"
            android:showDividers="middle">
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:maxLines="1"
                android:padding="24dp"
                tools:text="@tools:sample/lorem/random" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:maxLines="1"
                android:padding="24dp"
                tools:text="@tools:sample/lorem/random" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:maxLines="1"
                android:padding="24dp"
                tools:text="@tools:sample/lorem/random" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:maxLines="1"
                android:padding="24dp"
                tools:text="@tools:sample/lorem/random" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:maxLines="1"
                android:padding="24dp"
                tools:text="@tools:sample/lorem/random" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:maxLines="1"
                android:padding="24dp"
                tools:text="@tools:sample/lorem/random" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:maxLines="1"
                android:padding="24dp"
                tools:text="@tools:sample/lorem/random" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:maxLines="1"
                android:padding="24dp"
                tools:text="@tools:sample/lorem/random" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:maxLines="1"
                android:padding="24dp"
                tools:text="@tools:sample/lorem/random" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:maxLines="1"
                android:padding="24dp"
                tools:text="@tools:sample/lorem/random" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:maxLines="1"
                android:padding="24dp"
                tools:text="@tools:sample/lorem/random" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:maxLines="1"
                android:padding="24dp"
                tools:text="@tools:sample/lorem/random" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:maxLines="1"
                android:padding="24dp"
                tools:text="@tools:sample/lorem/random" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:maxLines="1"
                android:padding="24dp"
                tools:text="@tools:sample/lorem/random" />
        LinearLayout>
    androidx.core.widget.NestedScrollView>
    <com.google.android.material.floatingactionbutton.FloatingActionButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|end"
        android:layout_marginEnd="24dp"
        android:layout_marginBottom="24dp" />
androidx.coordinatorlayout.widget.CoordinatorLayout>
مهرداد فدایی ۱۰ خرداد ۱۴۰۲، ۱۴:۱۹
<resources xmlns:tools="http://schemas.android.com/tools">
    
    <style name="Theme.FragmentTranstationTraning" parent="Theme.MaterialComponents.Light.NoActionBar">
        
        <item name="colorPrimary">@color/purple_500item>
        <item name="colorPrimaryVariant">@color/purple_700item>
        <item name="colorOnPrimary">@color/whiteitem>
        
        <item name="colorSecondary">@color/teal_200item>
        <item name="colorSecondaryVariant">@color/teal_700item>
        <item name="colorOnSecondary">@color/whiteitem>
        
        <item name="android:statusBarColor">?attr/colorPrimaryVariantitem>
        
    style>
resources>
تسش


محمدحسین موسی وند ۱۰ خرداد ۱۴۰۲، ۱۶:۲۹

پروژه رو بزارین گیت‌هاب لینکشو ارسال کنید بررسی بشه.

مهرداد فدایی ۱۱ خرداد ۱۴۰۲، ۰۶:۳۳

https://github.com/MOhammadHossein1258/1402.git

محمدحسین موسی وند ۱۱ خرداد ۱۴۰۲، ۱۳:۰۰

مشکل از اتریبیوت layout_scrollFlags تو لیوت اکتیویتی مین هست که به تولبار دادین و باعث میشه کانتینر فرگمنت شما از زیر اپ‌بار inflate بشه و به ارتفاع اپ‌بار شما مین فرگمنت بره پایین تر. این اتریبیوت رو حذف کنید درست میشه. یا اینکه اپ‌بار رو به همراه اتریبیوت layout_scrollFlags منتقل کنید به خود مین فرگمنت.

بهترین پاسخ
مهرداد فدایی ۱۱ خرداد ۱۴۰۲، ۱۸:۵۶