1
にはどうすればいいような単純な 時刻と日付の表示
TimeView
として
android:@+id/ETC
android:TextSize="" and so on.
と同様に、Javaやピッカーなしで日付と時刻を表示しないと私は、デバイスからの時間や日付を取得します。時間/日付ピッカーは、多くのディスプレイルームを占有します。
にはどうすればいいような単純な 時刻と日付の表示
TimeView
として
android:@+id/ETC
android:TextSize="" and so on.
と同様に、Javaやピッカーなしで日付と時刻を表示しないと私は、デバイスからの時間や日付を取得します。時間/日付ピッカーは、多くのディスプレイルームを占有します。
そこにはそのためのウィジェット内蔵されていますが、TextView
を拡張することにより、1を追加することができます
package com.example.widget;
import java.text.SimpleDateFormat;
import java.util.Date;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;
public class TimeView extends TextView {
public TimeView(Context context) {
super(context);
updateTime();
}
public TimeView(Context context, AttributeSet attrs) {
super(context, attrs);
updateTime();
}
public TimeView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
updateTime();
}
public void updateTime() {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String now = format.format(new Date());
setText(now);
}
}
あなたはその後、standrad TextView
パラメータでそれをカスタマイズし、あなたのxmlファイルでそれを使用することができます。
<?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" >
<com.example.widget.TimeView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#0f0"
android:textAppearance="?android:attr/textAppearanceLarge" />
</LinearLayout>