Biblioteka wsparcia wzornictwa
533
jesteś tutaj
package com.hfad.wloskieconieco;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.support.v7.app.ActionBar;
import android.view.View;
import android.support.design.widget.Snackbar;
import android.widget.Toast;
public class OrderActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_order);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
}
public void onClickDone(View view) {
CharSequence text = “Zamówienie zostało zaktualizowane.”;
int duration = Snackbar.LENGTH_SHORT;
Snackbar snackbar =
Snackbar.make(findViewById(R.id.coordinator), text, duration);
snackbar.setAction(“Cofnij”, new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast toast =
Toast.makeText(OrderActivity.this, “Cofnięto!”, Toast.LENGTH_SHORT);
toast.show();
}
});
snackbar.show();
}
}
app/src/main
OrderActivity.java
WloskieCoNieco
java
com.hfad.wloskieconieco
Używamy tych klas, więc
musimy je zaimportować.
Ta metoda jest wywoływana, gdy
użytkownik kliknie przycisk FAB.
To wywołanie
tworzy pasek
snackbar.
Dodajemy akcję do paska
snackbar.
Jeśli użytkownik kliknie akcję
umieszczoną na pasku, zostanie
wyświetlony komunikat Toast.
Wyświetlamy pasek snackbar.
Pełny kod pliku OrderActivity.java
Poniżej przedstawiliśmy kompletny kod pliku OrderActivity.java, włącznie z kodem
dodającym pasek
snackbar wraz z umieszczoną na nim akcją. Zaktualizuj swoją wersję
pliku, by była identyczna z naszą.
¨
Przewijany pasek narzędzi
¨
Zwijany pasek narzędzi
¨
Przycisk FAB
¨
Pasek snackbar
Get Android Programowanie aplikacji. Rusz głową! Wydanie II now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.