@Override public View onCreateView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.add_shift_fragment, parent, false); if (((AppCompatActivity) getActivity()).getSupportActionBar() != null) { ((AppCompatActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true); ((AppCompatActivity) getActivity()).getSupportActionBar().setTitle("Add Shift"); } mCurrencyCashTextView = (TextView) v.findViewById(R.id.cashCurrencyTextView); mCurrencyCashTextView.setTextColor(Color.parseColor("#80FFFFFF")); // Get Cash Tips. cashTips = "0"; mCashTipsEditText = (EditText) v.findViewById(R.id.cash_tips_editText); mCashTipsEditText.addTextChangedListener( new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) {} @Override public void onTextChanged(CharSequence s, int start, int before, int count) { if (s.length() == 0) { mCurrencyCashTextView.setTextColor(Color.parseColor("#80FFFFFF")); } else { mCurrencyCashTextView.setTextColor(Color.parseColor("#FFFFFFFF")); } cashTips = s.toString(); } @Override public void afterTextChanged(Editable s) {} }); mCurrencyCreditTextView = (TextView) v.findViewById(R.id.creditCurrencyTextView); mCurrencyCreditTextView.setTextColor(Color.parseColor("#80FFFFFF")); // Get Credit Tips. creditTips = "0"; mCreditTipsEditText = (EditText) v.findViewById(R.id.credit_tips_editText); mCreditTipsEditText.addTextChangedListener( new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) {} @Override public void onTextChanged(CharSequence s, int start, int before, int count) { if (s.length() == 0) { mCurrencyCreditTextView.setTextColor(Color.parseColor("#80FFFFFF")); } else { mCurrencyCreditTextView.setTextColor(Color.parseColor("#FFFFFFFF")); } creditTips = s.toString(); } @Override public void afterTextChanged(Editable s) {} }); mCurrencyTipOutTextView = (TextView) v.findViewById(R.id.tipOutTextView); mCurrencyTipOutTextView.setTextColor(Color.parseColor("#80FFFFFF")); // Get Tip Out. tipOut = "0"; mTipOutEditText = (EditText) v.findViewById(R.id.tip_out_editText); mTipOutEditText.addTextChangedListener( new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) {} @Override public void onTextChanged(CharSequence s, int start, int before, int count) { if (s.length() == 0) { mCurrencyTipOutTextView.setTextColor(Color.parseColor("#80FFFFFF")); } else { mCurrencyTipOutTextView.setTextColor(Color.parseColor("#FFFFFFFF")); } tipOut = s.toString(); } @Override public void afterTextChanged(Editable s) {} }); // Get Hours Worked. mHoursWorkedNumberPicker = (com.jcgibson.customwidgets.NumberPicker) v.findViewById(R.id.hoursWorkedPicker); mMinutesWorkedNumberPicker = (com.jcgibson.customwidgets.NumberPicker) v.findViewById(R.id.minutesWorkedPicker); // Get Date. mDateButton = (Button) v.findViewById(R.id.tipDateButton); mDateButton.setText(HomeActivity.getDateAsString()); mDate = HomeActivity.getDate(); mDateButton.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { // Launch DatePickerFragment FragmentManager fm = getActivity().getSupportFragmentManager(); DatePickerFragment dialog = DatePickerFragment.newInstance(mShift.getDate()); dialog.setTargetFragment(AddShiftFragment.this, REQUEST_DATE); dialog.show(fm, DIALOG_DATE); } }); mCurrencySalesTextView = (TextView) v.findViewById(R.id.totalSalesCurrencyTextView); mCurrencySalesTextView.setTextColor(Color.parseColor("#80FFFFFF")); // Get Total Sales. totalSales = "0"; mSalesEditText = (EditText) v.findViewById(R.id.totalSalesData); mSalesEditText.addTextChangedListener( new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) {} @Override public void onTextChanged(CharSequence s, int start, int before, int count) { if (s.length() == 0) { mCurrencySalesTextView.setTextColor(Color.parseColor("#80FFFFFF")); } else { mCurrencySalesTextView.setTextColor(Color.parseColor("#FFFFFFFF")); } totalSales = s.toString(); } @Override public void afterTextChanged(Editable s) {} }); return v; }