日付ピッカーを含むプロジェクトをAndroid2.2で実行し、画面のサイズに応じてプロパティを設定しましたが、Android 4.0にインストールすると、日付ピッカービューにカレンダービューが含まれます。アンドロイド4.0の日付ピッカーと一緒にカレンダービューを避けるために...以下は2.2と4.1の日付ピッカーの画像です
質問する
6329 次
4 に答える
12
使用できますyourDatepicker.setCalendarViewShown(false);
この方法は で機能しApi >= 11
ます。
于 2012-09-24T07:25:38.820 に答える
3
Raval のコードを使用します。ただし、Android バージョン 11 未満で実行するには、次のようにします。
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= 11) {
try {
Method m = datePicker.getClass().getMethod("setCalendarViewShown", boolean.class);
m.invoke(datePicker, false);
}
catch (Exception e) {} // eat exception in our case
}
これで、すべての Android バージョン (API > 3) で動作するようになりました。
于 2012-09-26T23:24:04.310 に答える
1
DatePicker のインスタンスがある場合は、メソッドにこれだけを記述する必要があります `
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= 11) {
yourDatePickerInstance.setCalendarViewShown(false);
}`
于 2013-07-10T13:11:56.130 に答える
0
後の API のために DatePicker でカレンダーを回避するには
追加
android:datePickerMode="spinner"
それ以外の
android:calenderViewShown="false"
DatePicker ウィジェットのレイアウト XML で。
于 2015-08-21T08:08:53.333 に答える