Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --------------------------------
- --------------------------------
- Napravimo fragmente koji nam trebaju
- Napravimo layoute koji nam trebaju
- layouti su RelativeLayout
- --------------------------------
- u javi naslijedimo fragment i implementiramo onClickListener po potrebi
- extends Fragment implements View.OnClickListener
- --------------------------------
- public class FormaFragment extends Fragment implements View.OnClickListener{
- /// buttone, textove, edit dodamo
- // dodamo comunicator i fragment manager
- Button btnOpenPotvrdu, btnOpenDialog;
- EditText editIme, editPrezime;
- Communicator comm;
- FragmentManager manager;
- @Nullable
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- //kao 1 argument prima layout fajl od fragmenta
- return inflater.inflate(R.layout.forma_fragment, container, false);
- }
- @Override
- public void onActivityCreated(Bundle savedInstanceState) {
- // inciijaliziramo i postavimo vrijednosti
- manager = getFragmentManager();
- comm=(Communicator)getActivity();
- editIme= (EditText) getActivity().findViewById(R.id.editIme);
- editPrezime= (EditText) getActivity().findViewById(R.id.editPrezime);
- btnOpenDialog = (Button) getActivity().findViewById(R.id.btnOpenDialog);
- btnOpenPotvrdu = (Button) getActivity().findViewById(R.id.btnOpenPotrdu);
- btnOpenDialog.setOnClickListener(this);
- btnOpenPotvrdu.setOnClickListener(this);
- //
- editIme.setText("ime string");
- editPrezime.setText("prezime string");
- super.onActivityCreated(savedInstanceState);
- }
- @Override
- public void onClick(View v) {
- if(v.getId() == R.id.btnOpenPotrdu){
- pokreniPotvrduFragment();
- }
- }
- // on click pokreni fragment
- public void pokreniPotvrduFragment(){
- PotvrdaFragment f2 = new PotvrdaFragment();
- FragmentTransaction transakcija = manager.beginTransaction();
- transakcija.add(R.id.mainactivity,f2,"Potvrda");
- transakcija.commit();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement