Napisałem prostą apkę "O mnie" na studia i dostałem odpowiedź zwrotną:
"Co do Pana aplikacji ( po poprawkach), to trzeba jeszcze było zadbać o rejestracje metody do obsługi zdarzenia wyłącznie za pomocą kodu .java (nie używając przypisania do android:onClick="metoda" w pliku layout). My to robiliśmy na zajęciach ( przez setOnClickListener)."
Jestem bardzo początkujący i nie wiem o co chodzi...
Oto kod pliku Javy:
package com.example.mariusz.aboumeapp;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.widget.Toast;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.design.widget.TextInputEditText;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void showAboutMessage(View v) {
EditText text = (EditText)findViewById(R.id.text);
String value = text.getText().toString();
Toast.makeText(this,value,
Toast.LENGTH_LONG).show();
}
private boolean fuzzyImage = false;
public void flipImage(View v) {
ImageView portrait = (ImageView) findViewById(R.id.faceImageView);
if (fuzzyImage) {
portrait.setImageResource(R.drawable.a1);
}
else {
portrait.setImageResource(R.drawable.a2);
}
fuzzyImage = !fuzzyImage;
}
}
Z góry dziękuję za pomoc i pozdrawiam
Mariusz