在做下拉框的过程中碰到了一些困难,如果你也有【org.angmarch.views.NiceSpinner】报错、【jitpack.io】引入错误,具体可以参考我的解决方案,希望对你有所帮助。
1.添加依赖(导入依赖的快捷键:ctrl+alt+shift+s)
implementation("com.github.arcadefire:nice-spinner:1.4.3")
2.在settings.gradle.kts中添加语句:
maven { url = uri("https://jitpack.io") }
因为在 Android Studio 中使用 Nice Spinner 库时,引入 JitPack.io 是为了简化和管理 Nice Spinner 库的依赖。
3.添加网络访问权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
android.permission.ACCESS_NETWORK_STATE允许程序访问有关GSM网络信息
android.permission.INTERNET允许程序打开网络套接字
4.布局文件的视图如下:
恭喜你已经完成了下拉框的基本操作
5.要实现对下拉框的内容编辑,可以在string.xml中添加代码如下
<string-array name="data">
<item>英语</item>
<item>语文</item>
<item>数学</item>
<item>物理</item>
</string-array>
再在activity.main(准确来说是你要使用下拉框的布局文件中)添加entries属性
再次运行,就能使用了