Android Spinner模式:“Resouce id 0x1010081不是STYLE类型(而不是attr)”SAFE?

时间:2015-11-11 06:50:53

标签: android android-layout android-spinner

我正在使用微调器:

<Spinner
    android:id="@+id/spinner"
    android:layout_width="60dp"
    android:layout_height="30dp"
    android:layout_alignBottom="@+id/text"
    android:layout_marginLeft="10dp"
    android:layout_marginStart="10dp"
    android:layout_toEndOf="@+id/text"
    android:layout_toRightOf="@+id/text"
    android:gravity="center|center_horizontal"
    android:popupBackground="@color/spinner_pop"
    android:spinnerMode="dropdown" />

以上代码显示消息资源ID 0x1010081不是STYLE类型(而不是attr)但未提及为错误。

我已尝试运行此代码,并且布局正是我想要的方式,我没有收到任何错误。

我已经搜索过了,但是我找不到合适的解决方案来删除xml布局的图形布局视图中的消息。

https://stackoverflow.com/a/16588522/2508414在我的项目中不起作用。

问题是,我目前的布局是否会在未来产生任何问题?

我在Eclipse Kepler,Android API Level 19中运行它。

应用程序仅在API级别16及更高版本中运行。

修改 如果我将用于构建布局的Api级别更改为20及以上,则消息将消失。仅当我使用API​​级别19及以下时才会显示该消息。

enter image description here

1 个答案:

答案 0 :(得分:0)

试试这个

<Spinner
android:id="@+id/spBloodbanks"
style="@style/Widget.AppCompat.Light.DropDownItem.Spinner"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginTop="45dp"
/>