Design tab disappears after adding TabLayout

huangapple go评论62阅读模式
英文:

Design tab disappears after adding TabLayout

问题

无法添加 TabLayout,因为它会移除设计选项卡上的所有内容,而且在组件树中甚至不会显示。

(https://i.stack.imgur.com/ncd27.png)

尝试修复IDE,但没有效果。
问题面板只显示缺少约束,我认为这不是我需要的。

英文:

I can't add TabLayout because it removes everything that is on design tab and it won't even show up in Component Tree.

(https://i.stack.imgur.com/ncd27.png)

Tried to Repair IDE but that doesn't work.
Issue panel only shows that there are missing constrains, that's not what I need I think.

答案1

得分: 0

如果您的父布局是ConstraintLayout,则需要为您的TabLayout设置至少一个水平或垂直约束。

例如)

<com.google.android.material.tabs.TabLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent">

    <com.google.android.material.tabs.TabItem
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        />
    <com.google.android.material.tabs.TabItem
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        />
    <com.google.android.material.tabs.TabItem
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        />
    <com.google.android.material.tabs.TabItem
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        />
</com.google.android.material.tabs.TabLayout>
英文:

If your parent layout is ConstraintLayout, then you need to set at least one horizontal or vertical constraint for your tablayout.

for example)

&lt;com.google.android.material.tabs.TabLayout
    android:layout_width=&quot;match_parent&quot;
    android:layout_height=&quot;wrap_content&quot;
    app:layout_constraintEnd_toEndOf=&quot;parent&quot;
    app:layout_constraintStart_toStartOf=&quot;parent&quot;
    app:layout_constraintTop_toTopOf=&quot;parent&quot;&gt;

    &lt;com.google.android.material.tabs.TabItem
        android:layout_width=&quot;match_parent&quot;
        android:layout_height=&quot;wrap_content&quot;
        /&gt;
    &lt;com.google.android.material.tabs.TabItem
        android:layout_width=&quot;match_parent&quot;
        android:layout_height=&quot;wrap_content&quot;
        /&gt;
    &lt;com.google.android.material.tabs.TabItem
        android:layout_width=&quot;match_parent&quot;
        android:layout_height=&quot;wrap_content&quot;
        /&gt;
    &lt;com.google.android.material.tabs.TabItem
        android:layout_width=&quot;match_parent&quot;
        android:layout_height=&quot;wrap_content&quot;
        /&gt;
&lt;/com.google.android.material.tabs.TabLayout&gt;

答案2

得分: 0

问题在更新Android Studio后得以解决。

英文:

Problem solved after updating Android Studio

huangapple
  • 本文由 发表于 2023年2月26日 23:34:45
  • 转载请务必保留本文链接:https://go.coder-hub.com/75573048.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定