Android Studio 時間文字框 TextClock 教學
關於時間的文本顯示,Android提供了TextClock。
TextClock的功能更加強大,它不僅能顯示時間,
還能顯示日期;而且支持自定義格式。
程式碼
TextClock 分別能顯示日期跟時間
兩種呈現方式
第一種
首先至activity_main.xml加入TextClockm元件
activity_main.xml
執行畫面
把android:format12Hour="yyyy/dd/MM"改成android:format12Hour="h:mm"
就會變成顯示時間
如下圖
兩者可合成一個使用
android:format12Hour="yyyy/dd/MM h:mm"
如下圖
說明
EEEE/yyyy/dd/MM
星期 / 年 /月/日
h:mm 為12小時制
H:mm 為24小時制
時:分
顯示時間的兩種屬性
android:format12Hour
不會顯示上下午,可顯示日期
android:format24Hour
會顯示上下午,不能顯示日期
以上屬性也可以在代碼中運用
setFormat24Hour("yyyy-MM-dd hh:mm")
setFormat12Hour("yyyy-MM-dd hh:mm")
MainActivity.java
執行畫面
以上就是簡單的介紹了 TextClock 教學。
TextClock的功能更加強大,它不僅能顯示時間,
還能顯示日期;而且支持自定義格式。
程式碼
TextClock 分別能顯示日期跟時間
兩種呈現方式
第一種
首先至activity_main.xml加入TextClockm元件
activity_main.xml
<TextClock
android:id="@+id/textclock"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:format12Hour="yyyy/dd/MM"
android:textSize="60px"
/>
執行畫面
把android:format12Hour="yyyy/dd/MM"改成android:format12Hour="h:mm"
就會變成顯示時間
如下圖
兩者可合成一個使用
android:format12Hour="yyyy/dd/MM h:mm"
如下圖
說明
EEEE/yyyy/dd/MM
星期 / 年 /月/日
h:mm 為12小時制
H:mm 為24小時制
時:分
顯示時間的兩種屬性
android:format12Hour
不會顯示上下午,可顯示日期
android:format24Hour
會顯示上下午,不能顯示日期
以上屬性也可以在代碼中運用
setFormat24Hour("yyyy-MM-dd hh:mm")
setFormat12Hour("yyyy-MM-dd hh:mm")
MainActivity.java
public class MainActivity extends AppCompatActivity { TextClock textclock;
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textclock = (TextClock)findViewById(R.id.textclock);
// 设置24时制显示格式
textclock.setFormat12Hour("yyyy-MM-dd hh:mm");
}
}
執行畫面
以上就是簡單的介紹了 TextClock 教學。
留言
張貼留言