class CreateIssueFragment : Fragment() {
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
val rootView: View = inflater.inflate(R.layout.fragment_create_issue, container, false)
return rootView
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
loadSpinner()
}
private fun loadSpinner() {
val list = context?.resources?.getStringArray(R.array.issue_types_array)
ArrayAdapter.createFromResource(context, R.array.issue_types_array, android.R.layout.simple_spinner_item)
.also { adapter ->
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)
issueTypesSpinner?.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
override fun onItemSelected(parent: AdapterView<*>, view: View, position: Int, id: Long) {
parent.getItemAtPosition(position)
}
override fun onNothingSelected(parent: AdapterView<*>) {
}
}
issueTypesSpinner?.adapter = adapter
}
}
}