Vincent KHERBACHE
10 years ago
1 changed files with 97 additions and 0 deletions
@ -0,0 +1,97 @@ |
|||||||
|
package fr.android.pointspermis; |
||||||
|
|
||||||
|
import android.app.ActionBar; |
||||||
|
import android.app.Activity; |
||||||
|
import android.app.Fragment; |
||||||
|
import android.content.Context; |
||||||
|
import android.content.SharedPreferences; |
||||||
|
import android.os.Bundle; |
||||||
|
import android.view.LayoutInflater; |
||||||
|
import android.view.View; |
||||||
|
import android.view.ViewGroup; |
||||||
|
import android.widget.TextView; |
||||||
|
|
||||||
|
import java.util.Arrays; |
||||||
|
import java.util.Collections; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* Created by vins on 30/01/15. |
||||||
|
*/ |
||||||
|
|
||||||
|
/** |
||||||
|
* A placeholder fragment containing a simple view. |
||||||
|
*/ |
||||||
|
public class PlaceholderFragment extends Fragment { |
||||||
|
|
||||||
|
private TextView textViewSolde; |
||||||
|
private TextView textViewUserName; |
||||||
|
//private TextView textViewBirthday;
|
||||||
|
|
||||||
|
private String solde; |
||||||
|
private String username; |
||||||
|
private String birthday; |
||||||
|
|
||||||
|
private ActionBar actionBar; |
||||||
|
|
||||||
|
public PlaceholderFragment() {} |
||||||
|
|
||||||
|
@Override |
||||||
|
public View onCreateView(LayoutInflater inflater, ViewGroup container, |
||||||
|
Bundle savedInstanceState) { |
||||||
|
View rootView = inflater.inflate(R.layout.fragment_main, container, false); |
||||||
|
|
||||||
|
textViewSolde = (TextView) rootView.findViewById(R.id.textViewSolde); |
||||||
|
textViewUserName = (TextView) rootView.findViewById(R.id.textViewUserName); |
||||||
|
|
||||||
|
// Get action bar
|
||||||
|
actionBar = getActionBar(); |
||||||
|
showGlobalContextActionBar(); |
||||||
|
|
||||||
|
// Retrieve infos from args
|
||||||
|
solde = getArguments().getString(MainActivity.SOLDE_KEY); |
||||||
|
username = getArguments().getString(MainActivity.USERNAME_KEY); |
||||||
|
birthday = getArguments().getString(MainActivity.BIRTHDAY_KEY); |
||||||
|
|
||||||
|
// Show infos
|
||||||
|
setInfos(Arrays.asList(solde, username, birthday)); |
||||||
|
|
||||||
|
return rootView; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
@Override |
||||||
|
public void onAttach(Activity activity) { |
||||||
|
super.onAttach(activity); |
||||||
|
|
||||||
|
/* |
||||||
|
((MainActivity) activity).onSectionAttached( |
||||||
|
getArguments().getInt(ARG_SECTION_NUMBER)); |
||||||
|
*/ |
||||||
|
} |
||||||
|
|
||||||
|
public void setInfos(List<String> infos) { |
||||||
|
|
||||||
|
// Show values
|
||||||
|
textViewSolde.setText(infos.get(0)); |
||||||
|
textViewSolde.invalidate(); |
||||||
|
textViewUserName.setText(infos.get(1)); |
||||||
|
textViewUserName.invalidate(); |
||||||
|
//textViewBirthday.setText(infos.get(2));
|
||||||
|
//textViewBirthday.invalidate();
|
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* Per the navigation drawer design guidelines, updates the action bar to show the global app |
||||||
|
* 'context', rather than just what's in the current screen. |
||||||
|
*/ |
||||||
|
private void showGlobalContextActionBar() { |
||||||
|
actionBar.setDisplayShowTitleEnabled(true); |
||||||
|
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); |
||||||
|
actionBar.setTitle(R.string.app_name); |
||||||
|
} |
||||||
|
|
||||||
|
private ActionBar getActionBar() { |
||||||
|
return getActivity().getActionBar(); |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue