1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
|
public class NoteReminder extends Activity {
Button SaveReminder;
EditText TitleReminder, TextReminder;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MyPagerAdapter adapter = new MyPagerAdapter();
ViewPager myPager = (ViewPager) findViewById(R.id.myfivepanelpager);
myPager.setAdapter(adapter);
myPager.setCurrentItem(0);
TitleReminder = (EditText) findViewById(R.id.etReminderTitle);
TextReminder = (EditText) findViewById(R.id.etReminderText);
SaveReminder = (Button) findViewById(R.id.bSaveReminder);
}
public void SaveButtonClick(View v)
{
try {
String s = TitleReminder.getText().toString();
String s2 = TextReminder.getText().toString();
Dialog d = new Dialog(NoteReminder.this);
d.setTitle("Dra lilouch!");
d.show();
} catch (Exception e) {
String error = e.toString();
Dialog d = new Dialog(NoteReminder.this);
d.setTitle("Dang it!");
TextView tv = new TextView(NoteReminder.this);
tv.setText(error);
d.setContentView(tv);
d.show();
}
}
private class MyPagerAdapter extends PagerAdapter {
public int getCount() {
return 2;
}
public Object instantiateItem(View collection, int position) {
LayoutInflater inflater = (LayoutInflater) collection.getContext()
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
int resId = 0;
switch (position) {
case 0:
resId = R.layout.notereminder_p1;
break;
case 1:
resId = R.layout.notereminder_p2;
break;
}
View view = inflater.inflate(resId, null);
((ViewPager) collection).addView(view, 0);
return view;
}
@Override
public void destroyItem(View arg0, int arg1, Object arg2) {
((ViewPager) arg0).removeView((View) arg2);
}
@Override
public void finishUpdate(View arg0) {
// TODO Auto-generated method stub
}
@Override
public boolean isViewFromObject(View arg0, Object arg1) {
return arg0 == ((View) arg1);
}
@Override
public void restoreState(Parcelable arg0, ClassLoader arg1) {
// TODO Auto-generated method stub
}
@Override
public Parcelable saveState() {
// TODO Auto-generated method stub
return null;
}
@Override
public void startUpdate(View arg0) {
// TODO Auto-generated method stub
}
}
/* méthode utilisée dans le cycle d'une activité */
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
finish();
// wL.release(); ==> ne marche pas en meme temps que finish
}
} |
Partager