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

سلام
دوستان ی سوال 
تو تب وقتی چنتا تب میرم اینور اونر برمیگردم تب قبلی نیست صفحه خالی 
چرا؟

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1396/02/10, 15:18:36، amin doreh گفته است :

سلام
دوستان ی سوال 
تو تب وقتی چنتا تب میرم اینور اونر برمیگردم تب قبلی نیست صفحه خالی 
چرا؟

کدتون رو بزارید

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


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

سلام خدمت دوستان

من در اپی که نوشتم از تب لیوت استفاده کردم بعد از دادن اتری بیوت layoutDirection=rtl یک فاصله ای سمت راست اون افتاده که در تصویر مشخص کردم که این مشکل فقط در آندروید 5 به پایین رخ می دهد و آندروید 5 به بالا مشکلی ندارد در ضمن تب لیوت در حالت 

tabMode=scrollable

قرار دارد از اساتید محترم خواهشمندم راهنمایی بفرمایند .ممنونScreenshot_2017-12-10-23-18-13.thumb.png.033ca26577d173ba51cb4f6c1dc79cb1.png

 

ویرایش شده در توسط rreza180

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


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

سلام دوست عزیز باید کد این قسمتو بزارین تا بهتر بشه راهنمایی کرد

ولی margin یا padding خاصی برای تب لایوت نزاشتین ؟ 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 25 دقیقه قبل، a.khosroabadi گفته است :

سلام دوست عزیز باید کد این قسمتو بزارین تا بهتر بشه راهنمایی کرد

ولی margin یا padding خاصی برای تب لایوت نزاشتین ؟ 

خیر هیچ margin یا padding خاصی ندادم 

ویرایش شده در توسط rreza180

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


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

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

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

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


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

سلام

کدهای xml

<?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"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.design.widget.AppBarLayout
        android:id="@+id/appbar"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

        <android.support.v7.widget.Toolbar
            android:layout_height="?attr/actionBarSize"
            android:layout_width="match_parent"
            app:layout_scrollFlags="scroll|enterAlways"
            android:id="@+id/toolbarUser">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layoutDirection="ltr"
                android:orientation="horizontal">


                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_gravity="right"
                    android:layout_weight="1"
                    android:gravity="center"
                    android:layoutDirection="ltr"
                    android:weightSum="1">

                    <ImageView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:src="@drawable/logo_app1"/>

                </LinearLayout>


            </LinearLayout>

        </android.support.v7.widget.Toolbar>

        <android.support.design.widget.TabLayout
            android:id="@+id/tabLayoutUser"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:tabMode="scrollable"
            android:layoutDirection="rtl"
            app:tabIndicatorColor="#ffffff">

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


    <android.support.v4.view.ViewPager
        android:id="@+id/ViewPagerUser"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior"
        android:rotationY="180">

    </android.support.v4.view.ViewPager>


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

کدهای جاوا

 




public class UserFragment extends Fragment {

    ViewPager ViewPagerUser;
    Toolbar toolbarUser;
    TabLayout tabLayoutUser;



    FragmentDashboard dashboard = new FragmentDashboard();
    FragmentsMessage message = new FragmentsMessage();
    FragmentsComments comments = new FragmentsComments();
    FragmentFav fav=new FragmentFav();
    FragmentNotification notification=new FragmentNotification();
    public UserFragment() {
        // Required empty public constructor
    }


    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View viewUser=inflater.inflate(R.layout.fragment_user, container, false);
        ViewPagerUser = (ViewPager) viewUser.findViewById(R.id.ViewPagerUser);
        toolbarUser = (Toolbar) viewUser.findViewById(R.id.toolbarUser);
        tabLayoutUser = (TabLayout) viewUser.findViewById(R.id.tabLayoutUser);

        ((AppCompatActivity)getActivity()).setSupportActionBar(toolbarUser);

        setupViewPager(ViewPagerUser);
        tabLayoutUser.setupWithViewPager(ViewPagerUser);


        return viewUser;
    }


    private void setupViewPager(ViewPager viewPager) {
        Util.ViewPagerAdapter adapter = new Util.ViewPagerAdapter(getChildFragmentManager());
        adapter.addFragment(dashboard, "داشبورد");
        adapter.addFragment(message, "پیام های من");
        adapter.addFragment(comments, "نظرات من");
        adapter.addFragment(fav, "علاقه مندی های من");
        adapter.addFragment(notification, "اطلاع رسانی ها");
        viewPager.setAdapter(adapter);
    }

}

ممنون میشم راهنمایی کنید

ویرایش شده در توسط rreza180

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


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

سلام

کدهای xml


<?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"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.design.widget.AppBarLayout
        android:id="@+id/appbar"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

        <android.support.v7.widget.Toolbar
            android:layout_height="?attr/actionBarSize"
            android:layout_width="match_parent"
            app:layout_scrollFlags="scroll|enterAlways"
            android:id="@+id/toolbarUser">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layoutDirection="ltr"
                android:orientation="horizontal">


                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_gravity="right"
                    android:layout_weight="1"
                    android:gravity="center"
                    android:layoutDirection="ltr"
                    android:weightSum="1">

                    <ImageView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:src="@drawable/logo_app1"/>

                </LinearLayout>


            </LinearLayout>

        </android.support.v7.widget.Toolbar>

        <android.support.design.widget.TabLayout
            android:id="@+id/tabLayoutUser"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:tabMode="scrollable"
            android:layoutDirection="rtl"
            app:tabIndicatorColor="#ffffff">

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


    <android.support.v4.view.ViewPager
        android:id="@+id/ViewPagerUser"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior"
        android:rotationY="180">

    </android.support.v4.view.ViewPager>


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

کدهای جاوا

 





public class UserFragment extends Fragment {

    ViewPager ViewPagerUser;
    Toolbar toolbarUser;
    TabLayout tabLayoutUser;



    FragmentDashboard dashboard = new FragmentDashboard();
    FragmentsMessage message = new FragmentsMessage();
    FragmentsComments comments = new FragmentsComments();
    FragmentFav fav=new FragmentFav();
    FragmentNotification notification=new FragmentNotification();
    public UserFragment() {
        // Required empty public constructor
    }


    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View viewUser=inflater.inflate(R.layout.fragment_user, container, false);
        ViewPagerUser = (ViewPager) viewUser.findViewById(R.id.ViewPagerUser);
        toolbarUser = (Toolbar) viewUser.findViewById(R.id.toolbarUser);
        tabLayoutUser = (TabLayout) viewUser.findViewById(R.id.tabLayoutUser);

        ((AppCompatActivity)getActivity()).setSupportActionBar(toolbarUser);

        setupViewPager(ViewPagerUser);
        tabLayoutUser.setupWithViewPager(ViewPagerUser);


        return viewUser;
    }


    private void setupViewPager(ViewPager viewPager) {
        Util.ViewPagerAdapter adapter = new Util.ViewPagerAdapter(getChildFragmentManager());
        adapter.addFragment(dashboard, "داشبورد");
        adapter.addFragment(message, "پیام های من");
        adapter.addFragment(comments, "نظرات من");
        adapter.addFragment(fav, "علاقه مندی های من");
        adapter.addFragment(notification, "اطلاع رسانی ها");
        viewPager.setAdapter(adapter);
    }

}

ممنون میشم راهنمایی کنید

سلام

داخل TabLayout به صورت پیش فرض گزینه های padding وجود داره که باید اونها رو اصلاح کنید و مقادیرشون رو روی 0 بذارید:

app:tabPaddingBottom="0dp"
app:tabPaddingEnd="0dp"
app:tabPaddingStart="0dp"
app:tabPaddingTop="0dp"

 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 11 دقیقه قبل، شاهرخ جهان زاده گفته است :

سلام

داخل TabLayout به صورت پیش فرض گزینه های padding وجود داره که باید اونها رو اصلاح کنید و مقادیرشون رو روی 0 بذارید:


app:tabPaddingBottom="0dp"
app:tabPaddingEnd="0dp"
app:tabPaddingStart="0dp"
app:tabPaddingTop="0dp"

 

ممنون از پاسختون ولی هنوز مشکل پا برجاست و فقط padding آیتمها حذف میشه با اضافه کردن کدهای که گفتید و باعث میشه آیتمها به هم بچسبند

ویرایش شده در توسط rreza180

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


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

ممنون از پاسختون ولی هنوز مشکل پا برجاست و فقط padding آیتمها حذف میشه با اضافه کردن کدهای که گفتید و باعث میشه آیتمها به هم بچسبند

عذرخواهی میکنم من اشتباه برداشت کرده بودم...

وقتی حالت scrollable به fixed تغییر میدید درست میشه یا هنوز مشکل پا برجاست؟

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در هم اکنون، شاهرخ جهان زاده گفته است :

عذرخواهی میکنم من اشتباه برداشت کرده بودم...

وقتی حالت scrollable به fixed تغییر میدید درست میشه یا هنوز مشکل پا برجاست؟

خواهش می کنم

بله،وقتی به fixed تغییر می دهم درست میشه

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در هم اکنون، rreza180 گفته است :

خواهش می کنم

بله،وقتی به fixed تغییر می دهم درست میشه

اگر tabGravity رو روی fill بذارید چطور؟

app:tabGravity="fill"

 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 3 دقیقه قبل، شاهرخ جهان زاده گفته است :

اگر tabGravity رو روی fill بذارید چطور؟


app:tabGravity="fill"

 

خیر هیچ تفاوتی نداره

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در هم اکنون، rreza180 گفته است :

خیر هیچ تفاوتی نداره

در ضمن این مشکل فقط از آندروید 5 به پایین رخ میدهد

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 8 دقیقه قبل، rreza180 گفته است :

در ضمن این مشکل فقط از آندروید 5 به پایین رخ میدهد

پس tabMinWidth رو هم امتحان کنید و روی 0 تنظیمش کنید...

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 4 دقیقه قبل، شاهرخ جهان زاده گفته است :

پس tabMinWidth رو هم امتحان کنید و روی 0 تنظیمش کنید...

ممنون از پاسختون

با این کد یکم کم شد فاصله ولی هنوز باز هم وجود دارد

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


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

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

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

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

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


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

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

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


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