日付ピッカーから日フィールドを非表示にする必要があります。この方法を見つけましたが、問題は Android 2.3.3 のバージョンにあり、正常に動作しますが、バージョン 4x の Android では日フィールドが非表示になりません。ライブラリ「java.lang.reflect.Field」は廃止されたと思いますが、これについてはわかりません。
私はここでこの解決策を見つけました
ここで起こっているかもしれませんか?
final DatePicker datePicker = new DatePicker(this);
LLayout.addView(datePicker);
hideDayField(datePicker, "mDayPicker");
private void hideDayField(DatePicker datePicker, String name) {
try {
java.lang.reflect.Field field = DatePicker.class.getDeclaredField(name);
field.setAccessible(true);
View fieldInstance = (View) field.get(datePicker);
fieldInstance.setVisibility(View.GONE);
} catch (Exception e) {
e.printStackTrace();
}
}