1 package net.ktnx.mobileledger;
3 import android.os.Bundle;
4 import android.support.design.widget.FloatingActionButton;
5 import android.support.design.widget.Snackbar;
6 import android.support.v4.app.DialogFragment;
7 import android.support.v7.app.AppCompatActivity;
8 import android.support.v7.widget.Toolbar;
9 import android.view.Menu;
10 import android.view.MenuItem;
11 import android.view.View;
13 import java.util.Objects;
15 public class NewTransactionActivity extends AppCompatActivity {
18 protected void onCreate(Bundle savedInstanceState) {
19 super.onCreate(savedInstanceState);
20 setContentView(R.layout.activity_new_transaction);
21 Toolbar toolbar = findViewById(R.id.toolbar);
22 setSupportActionBar(toolbar);
24 FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
25 fab.setOnClickListener(new View.OnClickListener() {
27 public void onClick(View view) {
28 Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
29 .setAction("Action", null).show();
32 Objects.requireNonNull(getSupportActionBar()).setDisplayHomeAsUpEnabled(true);
35 public boolean onCreateOptionsMenu(Menu menu) {
36 // Inflate the menu; this adds items to the action bar if it is present.
37 getMenuInflater().inflate(R.menu.new_transaction, menu);
42 public void pickTransactionDate(View view) {
43 DialogFragment picker = new DatePickerFragment();
44 picker.show(getSupportFragmentManager(), "datePicker");
45 // Snackbar.make(view, "Date editing not yet ready", Snackbar.LENGTH_LONG)
46 // .setAction("Action", null).show();
49 public void addTransactionAccountFromMenu(MenuItem item) {
50 Snackbar.make(getCurrentFocus(), "Not implemented yet", Snackbar.LENGTH_LONG)
51 .setAction("Action", null).show();