У меня есть tablayout
в android, где мне нужно иногда показывать пулю, как текст, и спрятать эту пулю по мере необходимости. я дизайн ниже макета для каждой вкладки элемента:chnage tab позиция после setvisibility
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="bottom"
>
<TextView
android:textColor="@color/textColorPrimary"
android:layout_marginRight="2dp"
android:id="@+id/text_tab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:text="•"
android:textColor="@color/Notify"
android:textSize="@dimen/badget_size"
android:id="@+id/text_tab_counter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>
проблема, когда я setVisibility
из text_tab_counter"
в INVISIBLE
или GONE
, text_tab_counter"
двигаться вниз. как я могу спроектировать этот макет, чтобы предотвратить это неожиданное поведение?
Было бы лучше, если бы вы добавили изображения того, как они выглядят. – Sufian
@ Суфийский, какая разница, у меня проблема с макетом, а не с текстом. – serenei
Я сказал, добавьте изображения того, как выглядит макет до и после изменений. Это упростит вопрос для ответчиков. Кроме того, проверьте, установлен ли «мгновенный запуск», если вы используете Android Studio. Иногда это испортит сборку. – Sufian