我是安卓初学者。我有一个问题,为什么微调器没有显示在设计窗口中?为了您的帮助,我在下面添加了代码
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Text View!"
android:paddingRight="100dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:id="@+id/brand"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Button"
android:layout_below="@+id/color"
android:layout_alignLeft="@+id/color"
android:id="@+id/find_beer"
/>
<Spinner
android:id="@+id/color"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="72dp"
>
</Spinner>
最佳答案
您使用的约束
不正确。按如下方式更改布局:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<Spinner
android:id="@+id/color"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"></Spinner>
<Button
android:id="@+id/find_beer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Button"
app:layout_constraintBottom_toBottomOf="@+id/color"
app:layout_constraintStart_toEndOf="@+id/color"
app:layout_constraintTop_toBottomOf="@+id/color" />
<TextView
android:id="@+id/brand"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="57dp"
android:layout_marginRight="57dp"
android:paddingRight="100dp"
android:text="Text View!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>
设置以下属性:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
含义如下:
View 应该足够大以包含其内容
即使您更正了限制,也请记住向微调器添加一些内容,否则您只会在屏幕上看到下拉箭头。
关于android - 下拉菜单(Spinner)未显示在 Android 的设计窗口中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50265048/