GridView.LayoutParams не существует в Котлине?

Я хочу использовать GridView и в соответствии с документацией , в адаптере я могу использовать эту строку в адаптере:

  imageView.setLayoutParams(new GridView.LayoutParams(85, 85)); 

Ну, переведя его в Котлин, он говорит:

введите описание изображения здесь

Он работает на Java, но не в Котлине.

Итак, почему? И как я могу использовать GridView.LayoutParams в Котлине?

    Попробуйте выполнить одно из следующих действий:

     imageView.setLayoutParams(AbsListView.LayoutParams(85, 85)) imageView.setLayoutParams(GridView@AbsListView.LayoutParams(85, 85)) 

    Поскольку GridView не имеет собственной реализации LayoutParams, вам нужно выбрать реализацию своего суперкласса AbsListView . Вы можете решить, хотите ли вы добавить префикс GridView@ .

    GridView не имеет внутреннего класса LayoutParams , он использует AbsListView.LayoutParams

    поэтому просто измените код на

     imageView.layoutParams = AbsListView.LayoutParams(85,85)