Pythontr

husonet | Tarih: 20.08.2014

Android setDisplayHomeAsUpEnabled Kullanımı

Android Bar Üzerinden Bir Alt Activitye Dönüş Yapma

setDisplayHomeAsUpEnabled en güzel kullanımı tabikide bir çağrılan Activity e dönüş yapmak tabi farklı kullanım da yapabilirsiniz.

Bunu direk AndroidManifest üzerinden min sdk 16 kullanıyorsanız ayarlayabilirsiniz.

[code xml] <activity
android:name=".UrunDetay"
android:label="@string/app_name"
android:parentActivityName=".UrunSorgula"
android:launchMode="singleTop">
</activity>[/code]

Daha alt versiyonlarda kullanmanız gerekiyor ise bu işi aşağıdaki kodu yazarak halledersiniz.

[code java] @Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
default: return super.onOptionsItemSelected(item);
}
}[/code]


Activity onCreate kısmında aşağıdaki ayarları yapmanızı tafsiye ederim.

        bar.setDisplayHomeAsUpEnabled(true);
bar.setHomeButtonEnabled(true);