英文:
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)
<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>
答案2
得分: 0
问题在更新Android Studio后得以解决。
英文:
Problem solved after updating Android Studio
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论