Вид уже настроен при запуске анко - PullRequest
0 голосов
/ 28 октября 2018

Я пытаюсь сделать макет, используя Anko во фрагменте и когда я запускаю его.это говорит об ошибке, но я не знаю, что означает ошибка.я просто помещаю UI так же, как работает anko, но я не знаю, что произойдет.

Это мой код:


class LastActivity : Fragment(), MainView {

    private var teams: MutableList<Team> = mutableListOf()
private lateinit var presenter: LastActivity.MainPresenter
private lateinit var adapter: MainAdapter
private lateinit var listTeam: RecyclerView
private lateinit var progressBar: ProgressBar
private lateinit var swipeRefresh: SwipeRefreshLayout
private lateinit var leagueName: String

override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {

    return UI {
        linearLayout {
            lparams(width = matchParent, height = wrapContent)
            orientation = LinearLayout.VERTICAL
            topPadding = dip(16)
            leftPadding = dip(16)
            rightPadding = dip(16)

            swipeRefresh = swipeRefreshLayout {
                setColorSchemeResources(colorAccent,
                        android.R.color.holo_green_light,
                        android.R.color.holo_orange_light,
                        android.R.color.holo_red_light)

                relativeLayout {
                    lparams(width = matchParent, height = wrapContent)

                    listTeam = recyclerView {
                        lparams(width = matchParent, height = wrapContent)
                        layoutManager = LinearLayoutManager(ctx)
                    }

                    progressBar = progressBar {
                    }.lparams {
                        centerHorizontally()
                    }
                }
            }
        }

    }.view()

}
}

и это ошибка говорит

java.lang.IllegalStateException: View is already set: org.jetbrains.anko._LinearLayout{af3f3df V.E...... ......I. 0,0-0,0}

Кто-нибудь знает, что на самом деле происходит и как мне решить эту проблему?

помогите пожалуйста

...