freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android平臺的gtd事務(wù)管理系統(tǒng)-資料下載頁

2025-01-18 16:05本頁面
  

【正文】 leRowandroid:orientation=horizontal android:layout_width=wrap_content android:layout_height=wrap_content android:gravity=center_horizontalButton android:id=@+id/calendarButton36 android:layout_width=45dp android:layout_height=50dp style=@style/buttonStyle/Button android:id=@+id/calendarButton37 android:layout_width=45dp android:layout_height=50dp style=@style/buttonStyle/Button android:id=@+id/calendarButton38 android:layout_width=45dp android:layout_height=50dp style=@style/buttonStyle/Button android:id=@+id/calendarButton39 android:layout_width=45dp android:layout_height=50dp style=@style/buttonStyle/Button android:id=@+id/calendarButton40 android:layout_width=45dp android:layout_height=50dp style=@style/buttonStyle/Button android:id=@+id/calendarButton41 android:layout_width=45dp android:layout_height=50dp style=@style/buttonStyle/Button android:id=@+id/calendarButton42 android:layout_width=45dp android:layout_height=50dp style=@style/buttonStyle/ /TableRow /TableLayout/LinearLayout實(shí)現(xiàn)上圖的日歷功能及長按某個按鈕的將會出現(xiàn)的如圖所示圖4日歷及長按某天的功能的主要代碼如下: // 應(yīng)用程序啟動的時候,啟動后臺服務(wù) Intent notifyIntent = new Intent( )。 (notifyIntent)。 int[] currentDate = ()。 // 應(yīng)用程序第一次啟動時,將當(dāng)前系統(tǒng)真正的年、月保存到共選首選項(xiàng)中 // 作用:為了在onResume方法中填充數(shù)據(jù)而用 (currentDate[0], currentDate[1] + 1, currentDate[2])。()。} private void init() { = new ArrayListButton()。 for (int i = 1。 i = 42。 i++) { int buttonId = ().getIdentifier( calendarButton + i, id, ())。 Button button = (Button) (buttonId)。 (button)。} =(TextView) ()。 =(TextView) ()。 = (TextView) ()。 =(TextView) ()。 = (ImageButton)()。 = (ImageButton) ()。 = (ImageButton) ()。 = (ImageButton) ()。 // 給所有日歷按鈕注冊單擊事件和長按事件 for (Button b : ) { ()。 ()。 ()。} ()。()。()。 ()。}=() {@Overridepublic void onClick(View view) {Int oldYear = (().toString())。Int oldMonth = (().toString())。if (yearBackImageButton == view) {fillData(oldYear 1, oldMonth 1)。 new HasThingAsyncTask().execute(oldYear 1 + / + oldMonth)。 } else if (yearForwardImageButton == view) { fillData(oldYear + 1, oldMonth 1)。new HasThingAsyncTask().execute(oldYear + 1 + / + oldMonth)。// 減月份:假如上次是8月,點(diǎn)擊后退按鈕后,目的是要更新成7月// 而7月對應(yīng)的數(shù)字是6,所以要將8減2} else if (monthBackImageButton == view) {fillData(oldYear, oldMonth 2)。new HasThingAsyncTask().execute(oldYear + / + (oldMonth 1))。// 增加月份:只需將上次真正的月份傳入即可,假如上次是8月// 點(diǎn)擊前進(jìn)按鈕后,目的是要更新成9月,而將8傳進(jìn)去就是相當(dāng)于9月的內(nèi)容} else if (monthForwardImageButton == view) {fillData(oldYear, oldMonth)。new HasThingAsyncTask().execute(oldYear + / + (oldMonth + 1))。// 如果點(diǎn)擊的是日歷上的按鈕,則更新當(dāng)前日期的日} else { Button button = (Button) view。// 只有日歷按鈕上有了內(nèi)容,才更新數(shù)據(jù)if(!.equals(())){(())。// 將用戶單擊的某個日期,存儲到共選首選項(xiàng)中。storeSharedPrefs()。// 轉(zhuǎn)到用戶單擊日的時刻表Intent intent = new Intent()。startActivity(intent)。 overridePendingTransition(, 0)。 }}}}。private onFocusChangeListener = new () {@Overridepublic void onFocusChange(View v, boolean hasFocus) {Button focusButton = (Button) v。if (!.equals(())) {(().toString())。}}}。// 長按某個日歷按鈕,結(jié)果會列入該天所有的事件,同時也可以新建一個新的事件private OnLongClickListener = new () {@Overridepublic boolean onLongClick(View view){Button button = (Button) view。// 此語句為了避免,當(dāng)用戶直接長按某日,而之前沒有單擊if(!.equals(())){(())。storeSharedPrefs()。}startEditActivity()。return false。}}。 public void startEditActivity() {Intent intent = new Intent()。 // 區(qū)別:用戶是長按進(jìn)入的EditActivity,還是點(diǎn)擊了選項(xiàng)菜單中查找按鈕進(jìn)入的 (LONG_CLICK_BUTTON_INTENT_FLAG)。 startActivity(intent)。 overridePendingTransition(, 0)}/* 存儲用戶單擊或者長按某日的日期(年、月、日)*/ private void storeSharedPrefs() { // 在轉(zhuǎn)向編輯頁面前,先獲取到要給編輯的年、月、日 Int year= (().toString())。 // 此處的月份是真正的月 Int month=(().toString())。 int day = (().toString())。 // 將年月日存儲到公共的共選首選項(xiàng)中 SharedPreferencessharedPrefs=getSharedPreferences(PREFS_NAME,MODE_PRIVATE)。 editor = ()。 (year, year)。(month, month)。 (day, day)。()。}/* 存儲(年、月、日)*/ private void storeSharedPrefs(int year, int month, int day) { SharedPreferencessharedPrefs=getSharedPreferences(PREFS_NAME,M ODE_PRIVATE)。 editor = ()。 (year, year)。 (month, month)。 (day, day)。 ()。} 將要更新的月份,如果更新的是8月,則這里傳入的肯定就是7 private void fillData(int year, int month) { // 每次點(diǎn)擊換年或者換月按鈕后,將上次隱藏的按鈕都顯示,以供下次隱藏 ()。 // 傳進(jìn)來的月份值最大也只能是11,最小是0 if (month = 12) {// 如果到了12月,在前進(jìn)就變成1月 month = 0。} if (month = 1) {// 同理,如果到了1月,在后退就變成12月month = 11。} Calendar calendar = ()。 (, year)。 (, month)。 (year + )。 ((month + 1) + )。 (year + / + (month + 1) + /)。 // (, 1)。 // 得到該月1日在一周的哪一天,星期天是1,星期六是7 int startWeekday = ()。 // 按鈕集合中第一行1日在集合中的位置int index = startWeekday 1。 int day = ()。 // 將該月的1日賦值給集合中第一行的第一個位置 (index).setText(day + )。 (, 1)。 do {day = ()。 Button button = (++index)。 (day + )。 (, 1)。 } while (() == month)。 // 第一次填充好數(shù)據(jù)后,將沒有內(nèi)容的按鈕隱藏 ()。} private int findRealTodayPosition() { Calendar calendar = ()。 int[] realDate = ()。 int realYear = realDate[0]。 int realMonth = realDate[1]。 int realToday = realDate[2]。 (, realYear)。 (, realMonth)。 (, 1)。 int startWeekday = ()。 int index = startWeekday 1。 int day = ()。 do {day = ()。++index。 (, 1)。 // 第一次填充數(shù)據(jù)時,如果是當(dāng)天,則換成不同的背景圖片 if(day==realToday){returnindex。}}while(()==realMonth)。return 1。}public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = ()。 (, menu)。 return (menu)。}public boolean onKeyDown(int keyCode, KeyEvent event) { if ( == keyCode) { (EXIT_APPLICTION_DIALOG)。} return (keyCode, event)。}public boolean onOptionsItemSelected(MenuItem item) {int ItemId = ()。switch (I
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1