<Button
android:id="@+id/button1"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_alignParentTop="true"
android:text="@string/button1"
android:onClick="onClickButton"/>
public void onClickButton(View view){
TextView textview = (TextView) findViewById(R.id.textView1);
textview.setVisibility(View.VISIBLE);
}
Это код, который заставляет текст отображаться в главном интерфейсе активности при нажатии кнопки. Какова точка прохождения объекта View, если вы не используете его в блоке метода onClickButton? Я спрашиваю об этом, потому что приложение выходит из строя, если я не учитываю параметр, даже если я не использую объект вида в блоке кода.Зачем вам нужно передавать объект типа Вид на этот метод?
Похоже, что это будет меньше кода беспорядка, если бы у вас был только один метод onclick для нескольких кнопок. Благодарю. –
Да, но это та причина, о которой я упоминал. Скажем, после нажатия на кнопку вы хотите изменить кнопку самостоятельно, скажем, скрыть ее или изменить метку, тогда вам, очевидно, нужна ссылка на кнопку. –
Я понимаю. Благодарю. –