Ширина элемента в ListView - PullRequest
       4

Ширина элемента в ListView

0 голосов
/ 17 октября 2019

В качестве заголовка я хочу сделать просмотр списка внутри 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

Может кто-нибудь помочь мне, как решить эту проблему? Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...