我对Android Development和Kotlin颇为陌生。 我用一些字符串创建了一个微调器。之后,我想添加从微调框中选择的项目,并将其添加到列表中,最后一步是保存该列表作为一个对象存储在另一个列表中显示(只是名称),如果我点击它,它会打开我之前创建的列表。Android Kotlin将项目添加到Spinner的ListView中
我会告诉你的代码,我的布局,以便您更好地理解我所做的事情和我缺少
从这里layout(这是保存的名单会去 - activity_kit_list): 我点击NEW和(但不能显示,因为我的名誉) - activity_new_kit_list: (这一步创建)
然后,我点击微调,它显示我有数组(我正在工作) 。我无法解决的问题是我如何让其余部分工作。
NewKitListActivity:
类NewKitListActivity:AppCompatActivity(){
var spinnerArray = arrayOf("Dumbell", "Punching Bag", "Yoga Ball", "Skipping Rope")
//var spinnerArray = arrayOf(DataService.kitList)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_new_kit_list)
val spinner = newKitItemSpinner
val spinnerArrayAdapter = ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, spinnerArray)
//selected item will look like a spinner set from XML
spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)
spinner.adapter = spinnerArrayAdapter}}
任何指针吗?
P.S .:我有一个存储arrayOf的DataService对象。我试图调用它,而不是像你看到的那样输入那些字符串,但它不起作用(你可以在那里看到注释的var)。任何它没有的原因?
感谢