Android 개발과 Kotlin에 새로 입문했습니다. 일부 문자열이있는 회 전자를 만들었습니다. 그 후, 스피너에서 선택한 항목을 추가하여 목록에 추가하고 마지막 목록에서 다른 목록 (이름 만)에 표시 될 개체로 저장되는 목록을 저장하고 내가 클릭하면 저장하고 있습니다. , 이전에 작성한 목록이 열립니다.Android Kotlin은 Spinner에서 ListView에 항목을 추가합니다.
내가 당신에게 코드와 더 나은 내가 무슨 짓을했는지 이해하고 여기에 layout에서
을 잃었 그래서 내 레이아웃을 보여줍니다 (이 어디 갈 저장된 목록 - activity_kit_list) : 내가 NEW를 클릭하고 (그러나이 단계가 생성됩니다)
그런 다음, 나는 스피너를 클릭하고 내가 가지고있는 배열을 보여줍니다 (작동 중입니다). . 나가 나의 주위에 나의 방법을 얻을 수없는 무엇 나는 그것을 일하는 나머지를 만드는 방법이다.
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 .: 나는 arrayOf를 저장하고있는 DataService 개체를 가지고 있습니다. 나는 당신이 보는 것처럼 그 문자열을 타이핑하는 대신 그것을 호출하려고했지만 작동하지 않았다. (당신은 거기에 주석 처리 된 var를 볼 수있다). 왜 그랬지?
감사