J'ai une activité avec une vue de liste. Lorsque l'utilisateur clique sur l'élément, la "visionneuse" de l'élément s'ouvre :
List1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {
Intent nextScreen = new Intent(context,ServicesViewActivity.class);
String[] Service = (String[])List1.getItemAtPosition(arg2);
//Sending data to another Activity
nextScreen.putExtra("data", datainfo);
startActivityForResult(nextScreen,0);
overridePendingTransition(R.anim.right_enter, R.anim.left_exit);
}
});
Cela fonctionne bien, mais dans la barre d'action, la flèche de retour à côté de l'icône de l'application ne s'active pas. Est-ce que quelque chose m'échappe ?
66 votes
getActionBar().setDisplayHomeAsUpEnabled(true);
dans onCreate etswitch (item.getItemId()) {case android.R.id.home: onBackPressed();break;}
suronOptionsItemSelected
? les deux dans ServicesViewActivity8 votes
Pourquoi ne pas répondre par des étagères ?