我有一个微调器,我想在其中显示字符串列表(例如语言);我尝试了很多方法,但都没有奏效。现在我被这个唯一的错误困住了。它是关于 ArrayAdapted,“以下任何函数都不能使用提供的参数调用”。我尝试了这篇文章中提到的技巧链接到一个类似的问题。
val arrayAdapter = ArrayAdapter(this,android.R.layout.simple_spinner_item, statuts.toList())
Run Code Online (Sandbox Code Playgroud)
和这个:
val arrayAdapter = ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, statuts.toList())
Run Code Online (Sandbox Code Playgroud)
和这个:
val arrayAdapter = ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, statuts)
Run Code Online (Sandbox Code Playgroud)
但它不起作用。请帮助我,我是 Kotlin 的新手。
class FirstFragment : Fragment(),AdapterView.OnItemSelectedListener {
// attributes
var statuts = arrayOf("English", "French", "Spanish")
var spinner:Spinner? = null
var textView_msg:TextView? = null
// methods
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
textView_msg = msg
spinner = this.statuts_sp
spinner!!.setOnItemSelectedListener(this)
val arrayAdapter = ArrayAdapter(this,android.R.layout.simple_spinner_item, statuts.toList())
// Set layout to use when the list of choices appear …
Run Code Online (Sandbox Code Playgroud) 在将eclipse项目导入Android Studio时遇到此错误。它显示了将库添加Gradle: com.android.support:support-core-utils-27.1.1
到类路径的建议。我已经在build.gradle
文件中添加了库。
这是我的gradle文件。
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
buildToolsVersion "28.0.0"
defaultConfig {
applicationId "com.example.tracking"
minSdkVersion 17
targetSdkVersion 27
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
allprojects {
repositories {
google()
}
}
dependencies {
implementation project(':asciiProtocol')
implementation project(':deviceList')
implementation project(':captureActivity')
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation "com.android.support:support-core-utils:27.1.1"
implementation 'com.google.code.gson:gson:2.8.2'
implementation 'com.google.code.gson:gson:2.8.2'
implementation 'com.google.code.gson:gson:2.8.2'
implementation files('libs/opencsv-2.3.jar')
implementation files('libs/rfid.reader.api.jar')
implementation files('libs/scannercontrol.jar')
implementation files('libs/Zebra.jar')
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details -> …
Run Code Online (Sandbox Code Playgroud)