Assalamualaikum ...
Pada kali ini saya mau berbagi cara nambahin action back home bar up.....
Pada kesempatan kali ini kita belajar action back item bar home, kemaren sudah buat layout dan content, nah di dalam layout content nanti kita akan menambahkan action back di toolbar up..
Tujuan belajar action back pada toolbar ini, biar mempermudah pemakai android ketika mau back atau berpindah pindah dari halaman 1 ke halaman lainnya.....
Baiklah tampa basa basi lagi langsung saja ke langkah langkahnya di bawah, yuk...!
langkah pertama kita nambahin sebuah action toolbar up, dibawah oncreate
" getSupportActionBar().setDisplayShowCustomEnabled(true)"
Selanjutnya tambahin OncreateOptionMenu dibawahnya seperti dibawah ini "
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == android.R.id.home){
finish();
}
return super.onOptionsItemSelected(item);
}
Source corde full di bawah bisa lihat- lihat di bawah sini...!!
public class ScrollingDoaActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_scrolling);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setTitle("E-Book Ruqyah");
setSupportActionBar(toolbar);
//Buat back tollbar
Toolbar ToolBarAtas = (Toolbar)findViewById(R.id.toolbar);
setSupportActionBar(ToolBarAtas);
ToolBarAtas.setLogo(R.drawable.ab);
ToolBarAtas.setLogoDescription(getResources().getString(R.string.app_name));
//action back
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
// getSupportActionBar().setDisplayShowCustomEnabled(true);
WebView webView = (WebView) findViewById(R.id.conten_scroll);
String url = getIntent().getStringExtra("url");
webView.loadUrl(url);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab_scroll);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(ScrollingDoaActivity.this,BtnDoaFragment.class);
startActivity(intent);
}
});
}
//Actiotion tollbar back
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == android.R.id.home){
finish();
}
return super.onOptionsItemSelected(item);
}
}
Demo:
Sebelum dikasih action back home Awal
Sesudah dikasih Action back home bar up
Pada kesempatan kali ini kita belajar action back item bar home, kemaren sudah buat layout dan content, nah di dalam layout content nanti kita akan menambahkan action back di toolbar up..
Tujuan belajar action back pada toolbar ini, biar mempermudah pemakai android ketika mau back atau berpindah pindah dari halaman 1 ke halaman lainnya.....
Baiklah tampa basa basi lagi langsung saja ke langkah langkahnya di bawah, yuk...!
langkah pertama kita nambahin sebuah action toolbar up, dibawah oncreate
" getSupportActionBar().setDisplayShowCustomEnabled(true)"
Selanjutnya tambahin OncreateOptionMenu dibawahnya seperti dibawah ini "
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == android.R.id.home){
finish();
}
return super.onOptionsItemSelected(item);
}
Source corde full di bawah bisa lihat- lihat di bawah sini...!!
public class ScrollingDoaActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_scrolling);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setTitle("E-Book Ruqyah");
setSupportActionBar(toolbar);
//Buat back tollbar
Toolbar ToolBarAtas = (Toolbar)findViewById(R.id.toolbar);
setSupportActionBar(ToolBarAtas);
ToolBarAtas.setLogo(R.drawable.ab);
ToolBarAtas.setLogoDescription(getResources().getString(R.string.app_name));
//action back
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
// getSupportActionBar().setDisplayShowCustomEnabled(true);
WebView webView = (WebView) findViewById(R.id.conten_scroll);
String url = getIntent().getStringExtra("url");
webView.loadUrl(url);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab_scroll);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(ScrollingDoaActivity.this,BtnDoaFragment.class);
startActivity(intent);
}
});
}
//Actiotion tollbar back
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == android.R.id.home){
finish();
}
return super.onOptionsItemSelected(item);
}
}
Demo:
Sesudah di kasih Action bar home
ketika di scroll akan imag dan name tool bar akan berpindah secara auto
Finish..., Selamat mencoba ....
Hanya itu yang saya sampaikan semoga dengan tutorial ini bermanfaat bagi pemula belajar android studio
Post a Comment