Я слежу за этим видоискателем учебник . После сборки я получаю следующие ошибки:
Неразрешенная ссылка: activity_main
Неразрешенная ссылка: view_flipper
Интеллектуальное приведение к 'ViewFlipper!' невозможно, потому что 'viewFlipper' является изменяемым свойством, которое могло бы быть изменено к этому времени
Умное приведение к 'ViewFlipper!' невозможно, потому что 'viewFlipper' является изменяемым свойством, которое могло бы быть изменено к этому времени
Умное приведение к 'ViewFlipper!' невозможно, потому что 'viewFlipper' является изменяемым свойством, которое могло бы быть изменено к этому времени
Ниже приведен код моего MainActivity.kt '' *
package com.example.mobilecop
import android.R
import android.os.Bundle
import android.view.Gravity
import android.view.View
import android.widget.TextView
import android.widget.ViewFlipper
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
private var viewFlipper: ViewFlipper? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
viewFlipper = findViewById(R.id.view_flipper)
val textView = TextView(this)
textView.text = "Dynamically added TextView"
textView.gravity = Gravity.CENTER
viewFlipper.addView(textView)
viewFlipper.setFlipInterval(2000)
viewFlipper.startFlipping()
}
fun previousView(v: View?) {
viewFlipper!!.setInAnimation(this, R.anim.slide_out_right)
viewFlipper!!.setOutAnimation(this, R.anim.slide_in_left)
viewFlipper!!.showPrevious()
}
fun nextView(v: View?) {
viewFlipper!!.setInAnimation(this, R.anim.slide_in_left)
viewFlipper!!.setOutAnimation(this, R.anim.slide_out_right)
viewFlipper!!.showNext()
}
}
'' '