Сколько раз и в какие моменты времени у textView вызовется метод onDraw после нажатия на кнопку button? Какой текст будет отображен?
class MainActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
setSupportActionBar(toolbar)

button.setOnClickListener { view ->
textView.text = "First Text"
textView.invalidate()
textView.text = "Second text"
textView.invalidate()
textView.text = "Third text"
}
}
}​

konybekrauan konybekrauan    2   03.05.2020 13:49    18

Ответы
Egoregoryts Egoregoryts  14.10.2020 06:15

- DrinkActivity.java

TextView t ;

public void onCreate(Bundle savedInstanceState) {

           super.onCreate(savedInstanceState);

           setContentView(R.layout.activity_drink);

           t = (TextView)findViewById(R.id.TextView01);

           t.setOnClickListener((android.view.View.OnClickListener) this);

           }

public void onClick(View arg0) {

           t.setText("My text on click");  

           }

- activity_drink.xml

<LinearLayout  

   android:id="@+id/LinearLayout01"  

   android:layout_width="wrap_content"  

   android:layout_height="wrap_content">

</LinearLayout>

<ListView

   android:id="@+id/ListView01"

   android:layout_width="wrap_content"

   android:layout_height="match_parent" >

</ListView>

<LinearLayout  

   android:id="@+id/LinearLayout02"  

   android:layout_width="wrap_content"    

   android:layout_height="wrap_content">

</LinearLayout>

<TextView android:text="This is my first text"

android:id="@+id/TextView01"  

android:layout_width="wrap_content"  

android:textStyle="bold"

android:textSize="28sp"

android:editable="true"

android:clickable="true"

android:layout_height="wrap_content"

android:onClick="onClick">

</TextView>

Объяснение:

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика