Проблема довольно проста, у меня просто есть кнопка, которая генерирует и отображает число 1-9. Он состоит из кнопки, строки поиска и текстового представления.
Я хотел бы скрыть эти действия, когда выпадет 9, но я не уверен, как переключать видимость кнопки, строки поиска и просмотра текста.
val rollButton = findViewById<Button>(R.id.rollButton)
val resultsTextView = findViewById<TextView>(R.id.resultsTextView)
val seekBar = findViewById<SeekBar>(R.id.seekBar)
seekBar.setVisibility(View.INVISIBLE)
rollButton.setVisibility(View.INVISIBLE)
resultsTextView.setVisibility(View.INVISIBLE)
package com.example.randomizer
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.SeekBar
import android.widget.TextView
import android.widget.VideoView
import java.util.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val rollButton = findViewById<Button>(R.id.rollButton)
val resultsTextView = findViewById<TextView>(R.id.resultsTextView)
val seekBar = findViewById<SeekBar>(R.id.seekBar)
seekBar.setVisibility(View.INVISIBLE)
rollButton.setVisibility(View.INVISIBLE)
resultsTextView.setVisibility(View.INVISIBLE)
rollButton.setOnClickListener {
val rand = Random().nextInt(seekBar.progress)
resultsTextView.text = rand.toString()
if rand == 9)
}
}
}