當前位置:首頁 » 安卓系統 » android時間滑動

android時間滑動

發布時間: 2022-09-08 10:19:16

安卓手機時間顯示大圖標在哪裡

安卓手機可以設置桌面顯示時間,按往屏幕兩指往中間拉,在窗口小工具頁面,選擇時間圖標即可,以下是具體操作步驟:

工具/原料

  • 華為P50

  • HarmonyOS2.0.0

  • 方法/步驟

  • 1

    兩指往中間滑動

    打開手機,兩指往中間滑動。

2

點擊窗口小工具

3點擊時間小工具之後桌面上就會顯示時間了。

點擊頁面下方的窗口小工具。

Ⅱ Android viewpager能手動左右滑動循環且一定時間自動滑動 ,最主要的是能自適應高度的,求大神幫忙下

自適應高度,要用自定義的viewPager重寫onMeasure方法即可
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

int height = 0;
for (int i = 0; i < getChildCount(); i++) {
View child = getChildAt(i);
child.measure(widthMeasureSpec, MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
int h = child.getMeasuredHeight();
if (h > height)
height = h;
}

heightMeasureSpec = MeasureSpec.makeMeasureSpec(height, MeasureSpec.EXACTLY);

super.onMeasure(widthMeasureSpec, heightMeasureSpec);
}

Ⅲ 安卓手機怎麼修改系統時間

您好,手機修改時間的方法如下(以小米手機為例):

1、點擊手機中的「設置」圖標,然後找到「更多設置」

2、點擊設置後找到更多設置,點擊進入後點擊日期和時間

Ⅳ 安卓手機上的時間怎麼調啊

vivo手機可進入設置--系統管理/更多設置--日期與時間,可打開自動設置,聯網後會自動對時。也可以關閉自動設置,設置時間,手動輸入時間和日期。

Ⅳ 誰有Android 滾輪滑動選擇日期的源代碼

很多APP都有這個功能 我是iOS程序員所以只能和你說實現方法,安卓也是類似的 實現這種滾動方式肯定是scrollView無疑,然後讓某個位置的view正面朝向,把它當做當前選中的卡牌,它左右的卡牌傾斜放置。如果想要流暢滾動,復用是一定的,自己摸索吧

Ⅵ 中華萬年歷 android 水平滑動怎麼實現

自從iphone誕生以來,利用觸屏手勢進行界面滑動就成了智能機程序的標配界面效果了,如果你的程序還只能用Button進行操作,那實在太out了。 現在,我來向大家介紹Android界面滑動的基本實現方法,並解釋其中的一些原理。
下面先說下我將介紹的知識點:
1.Activity、Window、View之間的關系;
2.利用ViewFlipper、GestureDetector(手勢識別)、OnGestureListener,OnTouchListener實現界面水平滑動;
3.多 View時的控制項綁定;
4.利用ScrollVeiw實現界面的豎直滑動。
先來說說 Activity、Window、View之間的關系。一些書上在介紹Activity時都說它就是我們看到的界面,這種說法是錯的。從Android源代碼可以知道,Activity創建時建立了一個PhoneWindow對象,它是我們實現視圖的承載模型,它接收View對象後才能顯示我們在界面上看到的內容。你可以把setContentView()方法換成
getWindow().setContentView(LayoutInflater.from(this).inflate(R.layout.main, null));
界面仍然能顯示,因為這才是界面顯示時android實質上調用的方法。我們可以形象的理解為,Activity是個管家,管理著一扇窗戶(PhoneWindow),View就是我們想貼到窗戶上的窗花紙,一扇窗戶自然可以換不同的窗花紙,因此一個Activity可以控制多個界面(View)就是理所當然的事了。
下面我將介紹界面滑動的代碼實現。我不想僅靠貼代碼和代碼旁的幾行注釋來和大家分享這些經驗,因為這種做法不但無法讓人明白程序編寫的順序,也不能說明為何要這些變數和函數,它們的作用,以及需要注意的問題和自己的體會

Ⅶ 怎麼讓手機桌面上時間和日期顯示出來

設置時間日期在手機桌面上顯示步驟如下:

1、以MIUI系統為例,長按手機底部菜單鍵,進入桌面編輯模式,點擊「桌面工具」菜單。

Android有較多的軟體,面向Android手機桌面的軟體通常稱為Android桌面軟體。

安裝這類軟體後可以不採用Android原生界面,進入一些個性化地主頁。市場上的Android桌面主要在桌面配色,桌面主題及桌面滑屏效果方面做了很大的改進,使Android用戶桌面體驗得到了很大的提升。

Ⅷ 安卓手機桌面上的時間日期不見了,怎麼弄出來

可以通過在桌面重新添加桌面小插件來顯示時間和日期。具體操作步驟如下:

1.首先將手機的頁面滑動到需要添加日期和時間的頁面上。(需要保證時間日期插件有足夠的放置空間)

Ⅸ android自定義時間選擇器,滑動選擇日期,智能判斷每月多少天

自定義一個類:
/DateTimePicker/src/com/wwj/datetimepicker/DateTimePickDialogUtil.java

[java] view plain
package com.wwj.datetimepicker;

import java.text.SimpleDateFormat;
import java.util.Calendar;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.widget.DatePicker;
import android.widget.DatePicker.OnDateChangedListener;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TimePicker;
import android.widget.TimePicker.OnTimeChangedListener;

/**
* 日期時間選擇控制項 使用方法: private EditText inputDate;//需要設置的日期時間文本編輯框 private String
* initDateTime="2012年9月3日 14:44",//初始日期時間值 在點擊事件中使用:
* inputDate.setOnClickListener(new OnClickListener() {
*
* @Override public void onClick(View v) { DateTimePickDialogUtil
* dateTimePicKDialog=new
* DateTimePickDialogUtil(SinvestigateActivity.this,initDateTime);
* dateTimePicKDialog.dateTimePicKDialog(inputDate);
*
* } });
*
* @author
*/
public class DateTimePickDialogUtil implements OnDateChangedListener,
OnTimeChangedListener {
private DatePicker datePicker;
private TimePicker timePicker;
private AlertDialog ad;
private String dateTime;
private String initDateTime;
private Activity activity;

/**
* 日期時間彈出選擇框構造函數
*
* @param activity
* :調用的父activity
* @param initDateTime
* 初始日期時間值,作為彈出窗口的標題和日期時間初始值
*/
public DateTimePickDialogUtil(Activity activity, String initDateTime) {
this.activity = activity;
this.initDateTime = initDateTime;

}

public void init(DatePicker datePicker, TimePicker timePicker) {
Calendar calendar = Calendar.getInstance();
if (!(null == initDateTime || "".equals(initDateTime))) {
calendar = this.getCalendarByInintData(initDateTime);
} else {
initDateTime = calendar.get(Calendar.YEAR) + "年"
+ calendar.get(Calendar.MONTH) + "月"
+ calendar.get(Calendar.DAY_OF_MONTH) + "日 "
+ calendar.get(Calendar.HOUR_OF_DAY) + ":"
+ calendar.get(Calendar.MINUTE);
}

datePicker.init(calendar.get(Calendar.YEAR),
calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH), this);
timePicker.setCurrentHour(calendar.get(Calendar.HOUR_OF_DAY));
timePicker.setCurrentMinute(calendar.get(Calendar.MINUTE));
}

/**
* 彈出日期時間選擇框方法
*
* @param inputDate
* :為需要設置的日期時間文本編輯框
* @return
*/
public AlertDialog dateTimePicKDialog(final EditText inputDate) {
LinearLayout dateTimeLayout = (LinearLayout) activity
.getLayoutInflater().inflate(R.layout.common_datetime, null);
datePicker = (DatePicker) dateTimeLayout.findViewById(R.id.datepicker);
timePicker = (TimePicker) dateTimeLayout.findViewById(R.id.timepicker);
init(datePicker, timePicker);
timePicker.setIs24HourView(true);
timePicker.setOnTimeChangedListener(this);

ad = new AlertDialog.Builder(activity)
.setTitle(initDateTime)
.setView(dateTimeLayout)
.setPositiveButton("設置", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
inputDate.setText(dateTime);
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
inputDate.setText("");
}
}).show();

onDateChanged(null, 0, 0, 0);
return ad;
}

public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
onDateChanged(null, 0, 0, 0);
}

public void onDateChanged(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
// 獲得日歷實例
Calendar calendar = Calendar.getInstance();

calendar.set(datePicker.getYear(), datePicker.getMonth(),
datePicker.getDayOfMonth(), timePicker.getCurrentHour(),
timePicker.getCurrentMinute());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm");

dateTime = sdf.format(calendar.getTime());
ad.setTitle(dateTime);
}

/**
* 實現將初始日期時間2012年07月02日 16:45 拆分成年 月 日 時 分 秒,並賦值給calendar
*
* @param initDateTime
* 初始日期時間值 字元串型
* @return Calendar
*/
private Calendar getCalendarByInintData(String initDateTime) {
Calendar calendar = Calendar.getInstance();

// 將初始日期時間2012年07月02日 16:45 拆分成年 月 日 時 分 秒
String date = spliteString(initDateTime, "日", "index", "front"); // 日期
String time = spliteString(initDateTime, "日", "index", "back"); // 時間

String yearStr = spliteString(date, "年", "index", "front"); // 年份
String monthAndDay = spliteString(date, "年", "index", "back"); // 月日

String monthStr = spliteString(monthAndDay, "月", "index", "front"); // 月
String dayStr = spliteString(monthAndDay, "月", "index", "back"); // 日

String hourStr = spliteString(time, ":", "index", "front"); // 時
String minuteStr = spliteString(time, ":", "index", "back"); // 分

int currentYear = Integer.valueOf(yearStr.trim()).intValue();
int currentMonth = Integer.valueOf(monthStr.trim()).intValue() - 1;
int currentDay = Integer.valueOf(dayStr.trim()).intValue();
int currentHour = Integer.valueOf(hourStr.trim()).intValue();
int currentMinute = Integer.valueOf(minuteStr.trim()).intValue();

calendar.set(currentYear, currentMonth, currentDay, currentHour,
currentMinute);
return calendar;
}

/**
* 截取子串
*
* @param srcStr
* 源串
* @param pattern
* 匹配模式
* @param indexOrLast
* @param frontOrBack
* @return
*/
public static String spliteString(String srcStr, String pattern,
String indexOrLast, String frontOrBack) {
String result = "";
int loc = -1;
if (indexOrLast.equalsIgnoreCase("index")) {
loc = srcStr.indexOf(pattern); // 取得字元串第一次出現的位置
} else {
loc = srcStr.lastIndexOf(pattern); // 最後一個匹配串的位置
}
if (frontOrBack.equalsIgnoreCase("front")) {
if (loc != -1)
result = srcStr.substring(0, loc); // 截取子串
} else {
if (loc != -1)
result = srcStr.substring(loc + 1, srcStr.length()); // 截取子串
}
return result;
}

}

/DateTimePicker/src/com/wwj/datetimepicker/DateTimePickerActivity.java

[java] view plain
package com.wwj.datetimepicker;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.EditText;

/**
* 時間拾取器界面
*
* @author wwj_748
*
*/
public class DateTimePickerActivity extends Activity {
/** Called when the activity is first created. */
private EditText startDateTime;
private EditText endDateTime;

private String initStartDateTime = "2013年9月3日 14:44"; // 初始化開始時間
private String initEndDateTime = "2014年8月23日 17:44"; // 初始化結束時間

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

// 兩個輸入框
startDateTime = (EditText) findViewById(R.id.inputDate);
endDateTime = (EditText) findViewById(R.id.inputDate2);

startDateTime.setText(initStartDateTime);
endDateTime.setText(initEndDateTime);

startDateTime.setOnClickListener(new OnClickListener() {
public void onClick(View v) {

DateTimePickDialogUtil dateTimePicKDialog = new DateTimePickDialogUtil(
DateTimePickerActivity.this, initEndDateTime);
dateTimePicKDialog.dateTimePicKDialog(startDateTime);

}
});

endDateTime.setOnClickListener(new OnClickListener() {

public void onClick(View v) {
DateTimePickDialogUtil dateTimePicKDialog = new DateTimePickDialogUtil(
DateTimePickerActivity.this, initEndDateTime);
dateTimePicKDialog.dateTimePicKDialog(endDateTime);
}
});
}
}

自定義界面:
/DateTimePicker/res/layout/common_datetime.xml

[html] view plain
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<DatePicker
android:id="@+id/datepicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:calendarViewShown="false" />

<TimePicker
android:id="@+id/timepicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

</LinearLayout>

熱點內容
門口機sip伺服器ip是什麼 發布:2024-05-17 17:38:27 瀏覽:553
光遇安卓區是什麼服 發布:2024-05-17 17:22:25 瀏覽:24
linux驅動開發教程 發布:2024-05-17 17:19:52 瀏覽:501
抖音中秋節視頻腳本 發布:2024-05-17 17:19:51 瀏覽:194
快遞櫃為什麼用安卓系統 發布:2024-05-17 17:17:18 瀏覽:907
電腦配置光纖介面怎麼標注 發布:2024-05-17 17:06:56 瀏覽:977
如何用方向鍵控制安卓機 發布:2024-05-17 16:38:11 瀏覽:199
雨田系統源碼 發布:2024-05-17 16:28:06 瀏覽:587
新手直播腳本 發布:2024-05-17 16:27:25 瀏覽:848
python雙引號單引號 發布:2024-05-17 16:19:31 瀏覽:949