android日歷選擇
『壹』 手機日歷怎麼恢復原樣
手機日歷恢復原樣的方法如下:
對於iPhone用戶: 檢查並設置時區:打開「設置」應用,選擇「日歷」,檢查「時區」設置是否正確,如果不正確則更改為正確的時區。 管理日歷賬戶:在「日歷」設置的「賬戶」選項下,查看並管理日歷賬戶,關閉不需要的賬戶以確保只顯示默認日歷。 重啟日歷應用:完成上述設置後,返回到主界面,打開「日歷」應用,此時應用應該會顯示正確的日期和月份。
對於Android用戶: 清除日歷數據:打開「設置」應用,找到「應用」或「應用管理」選項,在應用列表中找到並點擊「日歷」,選擇「清除數據」或「恢復出廠設置」。 卸載並重新安裝:如果清除數據後問題仍未解決,可以嘗試卸載日歷應用並重新安裝。 重啟日歷應用:重新打開日歷應用,它應該會顯示正確的日期和時間。
注意事項: 不同品牌和版本的Android手機操作可能略有不同,建議根據實際情況進行調整。 如果遇到困難,建議查閱手機的使用手冊或聯系製造商的客戶支持部門獲取更具體的指導。
『貳』 android 仿預訂日歷時間選擇(如去哪兒,攜程
看標題就知道了,一個日歷選擇,類似於去哪兒,攜程,酒店預訂功能
調用方法
package com.fly.caldroid;import android.annotation.SuppressLint;import android.app.Activity;import android.content.Intent;import android.content.res.Configuration;import android.os.Bundle;import android.view.View;import com.wz.caldroid.CalendarCellDecorator;import com.wz.caldroid.CalendarPickerView;import java.util.ArrayList;import java.util.Calendar;import java.util.Collections;import java.util.Date;@SuppressLint("SimpleDateFormat")public class CaldroidActivity extends Activity { private CalendarPickerView calendar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.calendar_activity); Bundle myBundle = getIntent().getExtras(); long seleteTime = myBundle.getLong("selete_time"); final Calendar nextYear = Calendar.getInstance(); nextYear.add(Calendar.MONTH, 3); final Calendar lastYear = Calendar.getInstance(); lastYear.add(Calendar.MONTH, 0); calendar = (CalendarPickerView) findViewById(R.id.calendar_view); Calendar today = Calendar.getInstance(); ArrayList<Date> dates = new ArrayList<Date>(); if (seleteTime>0){
Date d1=new Date(seleteTime); dates.add(d1); }else{
dates.add(today.getTime()); } calendar.setDecorators(Collections.<CalendarCellDecorator>emptyList()); calendar.init(lastYear.getTime(), nextYear.getTime()) // .inMode(CalendarPickerView.SelectionMode.MULTIPLE) // .withSelectedDate(dates.get(0)); initButtonListeners(); } private void initButtonListeners() { calendar.setOnDateSelectedListener(new CalendarPickerView.OnDateSelectedListener() { @Override public void onDateSelected(Date date) {
Intent intent = new Intent(); intent.putExtra("SELETE_DATA_TIME", calendar.getSelectedDate().getTime()); setResult(2, intent); finish(); } @Override public void onDateUnselected(Date date) {
}
}); View titlebar_img_back=findViewById(R.id.titlebar_img_back); titlebar_img_back.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) {
finish(); }
}); } @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); }
}
layout======
calendar_activity
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" > <RelativeLayout android:id="@+id/title_content_layout" android:layout_width="match_parent" android:layout_height="47.5dp" android:background="@color/big_red"> <TextView android:id="@+id/titlebar_text_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:layout_marginLeft="10dp" android:layout_toRightOf="@+id/titlebar_img_back" android:maxEms="8" android:singleLine="true" android:text="選擇日歷" android:textColor="@color/white" android:textSize="18sp" android:visibility="visible" /> <ImageView android:id="@+id/titlebar_img_back" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:padding="5dp" android:src="@drawable/back_ic" android:visibility="visible" /> </RelativeLayout> <com.wz.caldroid.CalendarPickerView android:id="@+id/calendar_view" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:paddingLeft="16dp" android:paddingRight="16dp" android:paddingBottom="16dp" android:scrollbarStyle="outsideOverlay" android:clipToPadding="false" android:background="#FFFFFF" /></LinearLayout>
在textview上顯示時間
package com.fly.caldroid;import android.content.Intent;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.TextView;import java.text.SimpleDateFormat;import java.util.Date;public class MainActivity extends AppCompatActivity { private long seleteTime = 0; private TextView time_choice_view; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); time_choice_view = (TextView) findViewById(R.id.time_choice_view); time_choice_view.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) {
Intent intent = new Intent(); Bundle bundle = new Bundle(); bundle.putLong("selete_time", seleteTime); intent.putExtras(bundle); intent.setClass(MainActivity.this, CaldroidActivity.class); startActivityForResult(intent, 5); }
}); } @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == 5) { if (resultCode == 2) { seleteTime = data.getLongExtra("SELETE_DATA_TIME", 0); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date d1 = new Date(seleteTime); String t1 = format.format(d1); if (seleteTime > 0) { time_choice_view.setText(t1); } else { return; }
}
} super.onActivityResult(requestCode, resultCode, data); }
}
『叄』 手機如何調農歷
設置手機顯示農歷日期,可按以下方法操作:
- 系統自帶日歷設置:
- iOS系統:打開「設置」應用,找到「日歷」選項,開啟「其他歷法」或「農歷」選項,日歷應用中即可同時顯示公歷和農歷日期。
- Android系統:打開手機自帶的日歷應用,點擊界面上的設置選項進入;找到「歷法」或「日期格式」等選項,選擇「中國農歷」或「農歷」;部分手機支持在主屏幕顯示農歷日期和時間,可在設置中開啟該功能。此外,也可打開手機「設置」應用,找到「日期和時間」或「日歷」選項,開啟「顯示農歷」或類似選項,若支持主屏幕顯示,也能在此設置。
- 第三方日歷應用:在應用商店搜索並下載喜歡的第三方日歷應用,安裝打開後,找到設置或選項菜單,開啟「顯示農歷」或類似選項,再根據應用提示進行個性化設置和調整。
注意事項:要確認手機系統支持農歷顯示功能,若系統較老或不支持,可能需更新或升級;因農歷特殊性,手機日歷顯示農歷節日可能有誤差,重要節日前最好手動核對;第三方日歷應用可能存在廣告或隱私問題,要選擇可信賴的應用並仔細閱讀隱私政策。