Využij akce až 80 % zdarma při nákupu e-learningu. Více informací.
Pouze tento týden sleva až 80 % na e-learning týkající se Pythonu
discount week 80
Avatar
Ondrej Ruz
Člen
Avatar
Ondrej Ruz:26.3.2020 19:18

Pri spustení app mi to padá na chybe:
C:\Kotlin-projekty\Cvic­ny2\app\src\ma­in\java\sk\exam­ple\cvicny2\Ma­inActivity.kt: (3, 24): Unresolved reference: v7
Mám naimportované:
import android.suppor­t.v7.app.AppCom­patActivity
Poradí niekto?

package sk.example.cvicny2

import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.view.View
import android.widget.Button
import android.widget.TextView
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {

    internal var toggleTitle: Boolean? = false
    var textView: TextView? = null

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        title = "Prepínač"

        val button = findViewById<Button>(R.id.btnOpen)
        button.setOnClickListener { prepni() }

        textView = findViewById<TextView>(R.id.txtOznam)
    }

    protected fun prepni() {
        if (toggleTitle!!) {
            toggleTitle = false
            textView!!.text = "Vypnutéi"
        } else {
            toggleTitle = true
            textView!!.text = "Zapnuté"
        }
    }
}

Zkusil jsem: Je to prvý cvičný príklad. V Kotline a mob.app som nikdy nerobil.....

Chci docílit: Naučiť sa programovať mobilné app v jazyku Kotlin.

 
Odpovědět
26.3.2020 19:18
Avatar
Milan Suchomel:29.3.2020 10:52

Ahoj, smaž pouze

import android.support.v7.app.AppCompatActivity

Je to stará reference na třídu, která už není přístupná, jelikož tvůj projekt využívá knihoven androidx.

 
Nahoru Odpovědět
29.3.2020 10:52
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Odpovídá na Ondrej Ruz
Milan Suchomel:29.3.2020 11:47

Zapomněl jsem dát odpověď :) ...

 
Nahoru Odpovědět
29.3.2020 11:47
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.