Spinner功能能弹出一个对话框的列表,大多数形式如下图所示:

这样的形式对于项目来说不够美观,所以很多人都重新仿一个,利用listview和popwindow,其实Spinner也可以是下面的这种状态

究其原因就是你改变了他的主题,很多时候我们开发中都很去掉title,而且大多数开发者会在AndroidManifest.xml中设置android:theme="@android:style/Theme.Black.NoTitleBar"来实现,如果你设置了这句话,很不幸你看到的是第一种效果,如果你没有设置theme则是第二种效果,如果你想去title可以使用代码requestWindowFeature(Window.FEATURE_NO_TITLE);来设置。这样的话我们就不用再重写了。

需要注意的是你的项目里面要有上图的资源文件,现在项目创建的时候都自带的,这个不要删除,不然也就没有效果了。


更多相关文章

  1. Android(安卓)java.lang.NoClassDefFoundError:*报错的处理
  2. Android高手进阶教程(十)之----Android(安卓)PopupWindow的使用!
  3. Android(安卓)RecyclerView之添加Item分割线
  4. Android工程引用其他项目
  5. Android(安卓)ZXing源码简化
  6. 史上最全的Android文章精选合集
  7. android studio 错误:“Gradle sync failed: java.lang.NullPoint
  8. Android自定义动画专题一
  9. ADT转AndroidStudio建议

随机推荐

  1. Android(安卓)自定义UI圆角按钮
  2. View 控件EditText属性
  3. Say Hello To Android
  4. 在模拟器上运行编译好的android
  5. 《Android开发从零开始》——13.Table La
  6. 关于android中的内部存储与外部存储
  7. Android相对布局实现各种梅花效果
  8. Android 并发之Handler、Looper、Message
  9. 如何在Android上安装apk软件
  10. 5、frida进阶-Android逆向之旅---Hook神