我想将一个微调器放入视图中。但由于某种原因,微调器是不可见的,但它下面的按钮是可见的:
这是代码。我可以为微调器设置背景,但它看起来不像默认的微调器。
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_toStartOf="@+id/surfaceViewHolder">
<Spinner
android:id="@+id/drive_mode_spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom" />
<ToggleButton
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/toggleButton"
android:textOff="@string/start"
android:textOn="@string/stop"
android:onClick="onToggleSensorClick"
android:layout_gravity="bottom" />
</LinearLayout>
知道为什么会这样流离失所?
答案 0 :(得分:0)
你应该添加android:entries =&#34; @ array / spinnerItems&#34;当你进行高度wrap_content时,向旋转器显示内部的东西。
答案 1 :(得分:0)
这是因为您在Activity中使用了不同的主题。活动的主题会影响其控件的外观(即其视图的颜色和形状)