نمایش نتایج 1 تا 2 از 2

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

  1. #1
    کاربر دائمی آواتار BeginnerProgrammer
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    کرمانشاه
    پست
    232

    Question نمایش عنوان کامل تبها وقتی که اندازه ی تبها از صفحه نمایش بزرگتر است

    سلام دوستان من یک tablayout با 6 تب دارم که برای ایجاد تبها از تب سفارشی استفاده کردم. این کد مربوط به فایل xml تب سفارشی است:
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical">
    <ImageView
    android:layout_width="22dp"
    android:layout_height="22dp"
    android:layout_gravity="center"
    android:layout_marginTop="8dp"
    android:layout_centerHorizontal="true"
    android:id="@+id/tabIcon"/>

    <CustomViews.CustomTextView
    android:id="@+id/basket_badge"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_marginLeft="15dp"
    android:background="@drawable/notification_circle"
    android:padding="2dp"
    android:textColor="#ffffff"
    android:textSize="8sp" />
    <CustomViews.CustomTextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textColor="@color/tab_inactive"
    android:textSize="8sp"
    android:layout_centerHorizontal="true"
    android:layout_below="@id/tabIcon"
    android:layout_marginBottom="2dp"
    android:maxLines="1"
    android:id="@+id/tabTitle"/>

    </RelativeLayout>


    که شامل آیکن تب ، یک badge و یک textview برای نمایش عنوان تب هست. کد زیر هم مربوط به فرگمنتیه که tablayout قرار دارده:

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout 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"
    android:orientation="vertical">

    <android.support.design.widget.TabLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:tabGravity="fill"
    app:tabMode="scrollable"
    app:tabMaxWidth="0dp"
    android:layoutDirection="rtl"
    android:id="@+id/avatar_tabLayout"
    app:tabIndicatorColor="@null"
    />
    </LinearLayout>


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

  2. #2
    کاربر دائمی آواتار BeginnerProgrammer
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    کرمانشاه
    پست
    232

    نقل قول: نمایش عنوان کامل تبها وقتی که اندازه ی تبها از صفحه نمایش بزرگتر است

    من با تغییر این دو خط :
    app:tabGravity="fill"
    app:tabMode="fixed"


    و جایگذاری با این کد مشکلم برطرف شد

    app:tabMode="scrollable"

تاپیک های مشابه

  1. پاسخ: 2
    آخرین پست: جمعه 29 فروردین 1393, 10:41 صبح
  2. سوال: کپی فایل هایی که طول مسیر آنها از 256 کارکتر بزرگتر است
    نوشته شده توسط robat7 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: جمعه 26 آبان 1391, 10:36 صبح
  3. سوال: وقتی که یک button بعد از کلیک قفل می کند.
    نوشته شده توسط sayan در بخش C#‎‎
    پاسخ: 1
    آخرین پست: چهارشنبه 24 خرداد 1391, 09:00 صبح
  4. سوال: اررور عجیب وقتی که تکت باکس میزارم تو صفحه
    نوشته شده توسط scorpion_sincity در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: چهارشنبه 19 خرداد 1389, 12:29 عصر
  5. پاسخ: 2
    آخرین پست: چهارشنبه 08 اسفند 1386, 00:11 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •