ورود

View Full Version : دکمه ی برگشت در اکشن بار



esmail3309
شنبه 22 آذر 1393, 14:44 عصر
سلام دوستان

احتمالا دیدید که در خیلی از برنامه ها وقتی به یک اکتیویتی جدید میرید کنار آیکان برنامه یک دکمه میاد (به این شکل (http://www.upload7.ir/imgs/2014-12/20200045305475719269.png)) که وقتی انتخابش کنی به اکتیویتی قبل بر میگردی

چطور میتونم همچین دکمه ای رو به برنامم اذافه کنم؟

راستی لطفا نگید اول جست و جو کن چون کل انجمن و زیر و رو کردم همچین چیزی نبود:لبخند:

storm_saeed
شنبه 22 آذر 1393, 14:51 عصر
چطور سرچ کردید و نبود ؟!
کافیه متود onBackButton رو override کنیدو هر وقت دکمه اکشن بار فشار داده شد این تابع رو فراخوانی کنید

esmail3309
شنبه 22 آذر 1393, 17:47 عصر
چطور سرچ کردید و نبود ؟!
کافیه متود onBackButton رو override کنیدو هر وقت دکمه اکشن بار فشار داده شد این تابع رو فراخوانی کنید


نمونه کدشو سراغ ندارید؟

mamalirize
شنبه 22 آذر 1393, 20:43 عصر
public boolean onOptionsItemSelected(MenuItem item){
switch (item.getItemId()) {
case android.R.id.home:
Intent intent=new Intent(this, List.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
break;


}
return super.onOptionsItemSelected(item);
}



@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.show1);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(tr ue);