自定义spinner

android自定义spinner,使用AppCompatTextView+PopupWindow 实现下拉选择的功能

为君一笑 提交于 2019-12-07 19:29:27
自定义spinner 自定义spinner,使用AppCompatTextView+PopupWindow 实现下拉选择的功能,代码简单,几个类 感谢 https://github.com/arcadefire/nice-spinner,本项目是对其的优化与扩展 1、实现了下拉菜单与现实view样式的分离,可单独对显示结果的textview进行样式的处理 2、对下拉菜单增加了分割线等等 …… 效果图 apk下载链接: https://github.com/supertaohaili/spinner/blob/master/app-debug.apk github: https://github.com/supertaohaili/Spinner 使用 allprojects { repositories { ... maven { url 'https://jitpack.io' } } } dependencies { compile 'com.github.supertaohaili:Spinner:1.0.0' } 示例代码: <org.angmarch.views.NiceSpinner android:id="@+id/spinner2" android:layout_width="200dp" android:layout_height="40dp" android

自定义在两种屏幕尺寸中使用spinner

拟墨画扇 提交于 2019-12-06 16:53:36
spinner就是可以点击的TextView,完全可以使用TextView,使用适当的背景,做出下拉框,其实更方便,如果使用spinner这个组件,可以分别定义,写了个Demo,spinner不好看,可以换背景图片,代码如下: 1.首先AndroidManifest.xml <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.testspinnertext" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <supports-screens android:largeScreens="true" android:normalScreens="true" android:anyDensity="true"/> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity