Wesołych Świąt i Wesołych Świąt wszystkim!dodawanie odbiorcy kliknięć do zdjęcia tytułowego
Próbuję ustawić detektor na ikonie obrazu, która pojawia się po lewej stronie domyślnego paska tytułu, ale jak dotąd nie ma szczęścia.
Oto Moja aktywność w onCreate:
@Override public void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_LEFT_ICON);
super.onCreate(savedInstanceState);
findViewById(Window.FEATURE_LEFT_ICON).setOnClickListener(new OnClickListener() {
@Override public void onClick(View v) {
System.out.println("It works!");
}
});
}
Wszelkie sugestie? Mam nadzieję, że nie widzę odpowiedzi "nie jest to możliwe" :)
Dlaczego nie używasz ActionBar? –
Czy mówisz o tym [tym tytule] (http://sree.cc/wp-content/uploads/2011/02/image1.jpg)? Jeśli tak, powinieneś zajrzeć do implementacji ActionBar, pasek tytułu jest teraz dość przestarzały jako idiom interfejsu użytkownika. – dmon
Tak, myślę, że użyłbyś ActionBar i zaimplementowałeś metodę onOptionsItemSelected() w swoim działaniu. Wierzę, że id ikony aplikacji na pasku akcji to 'android.R.id.home' – Karakuri