list_transacoes_listview não muda de cor, parece que o synthetic não funciona e eu o declarei corretamente . A aplicação até executa mas não abre no emulador. Tentei com findViewById e também não funcionou. Aparentemente na hora de inflar a activity dá erro.
Creio que seja porque troquei o android support pela androidx devido minha API.
O erro no logcat está assim:
android.view.InflateException: Binary XML file line #9: Binary XML file line #9: Error inflating class android.support.v7.widget.CardView
Meu código está assim.
import android.os.Bundle
import android.widget.ArrayAdapter
import androidx.appcompat.app.AppCompatActivity
import br.com.alura.financask.R;
import kotlinx.android.synthetic.main.activity_lista_transacoes.*
class ListaTransacoesActivity: AppCompatActivity(){
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_lista_transacoes)
val transacoes = listOf("Carro - R$20.000,00", "Computador - R$2.000,00", "Gasolina - R$50,00")
val ArrayAdapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, transacoes)
lista_transacoes_listview.setAdapter(ListaTransacoesAdapter(transacoes, this))
}
}