В качестве заголовка я хочу сделать просмотр списка внутри DialogFragment. Вот мой код:
class WeatherFragment : DialogFragment () {
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
val rootView = inflater.inflate(R.layout.fraglayout, container)
val str = arrayOf("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m")
val myListView = rootView.findViewById(R.id.mc_weather_list) as ListView
myListView.adapter = ArrayAdapter<String>(requireActivity(), android.R.layout.simple_list_item_1, str)
myListView.setOnItemClickListener {
adapterView,
view,
position,
l
-> Toast.makeText(activity, str[position], Toast.LENGTH_SHORT).show()
}
return rootView
}
}
Таким образом, он работал безупречно, как этот Screenshot_1
Однако, если я добавлю еще элемент в список, как
val str = arrayOf("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n")
Элемент внутри списка становится таким маленьким Скриншот_2
Может кто-нибудь помочь мне, как решить эту проблему? Заранее спасибо!