TimePicker 未在 android 4.4.2 上显示 - 附上屏幕截图
TimePicker not displaying on android 4.4.2 - screenshots attached
我有 2 部手机,一部是 Android 5.0.1 的 Nexus 4,一部是 Android 4.4.2 的 LG f60。
我有一个使用此布局的自定义对话框:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:orientation="vertical" >
<DatePicker
android:id="@+id/datePicker1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:calendarViewShown="false" >
</DatePicker>
<TimePicker
android:id="@+id/timePicker1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</TimePicker>
</LinearLayout>
java:
LayoutInflater inflater = getLayoutInflater();
View aboveLayout = inflater
.inflate(R.layout.aboveLayout, null);
AlertDialog.Builder myDialog = new AlertDialog.Builder(this);
myDialog.setView(aboveLayout);
...
它在 Nexus 4 上显示正确,但在 LG f60 上 TimePicker
有问题。这是屏幕截图:
可能是什么问题?
提前致谢!
只需尝试使用 ScrollView。你可以把你的选择器放在这个视图下。它应该可以解决小屏幕上的问题。顺便说一下,最好有 2 个日期和时间对话框。它更传统且用户友好。
我有 2 部手机,一部是 Android 5.0.1 的 Nexus 4,一部是 Android 4.4.2 的 LG f60。
我有一个使用此布局的自定义对话框:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:orientation="vertical" >
<DatePicker
android:id="@+id/datePicker1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:calendarViewShown="false" >
</DatePicker>
<TimePicker
android:id="@+id/timePicker1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</TimePicker>
</LinearLayout>
java:
LayoutInflater inflater = getLayoutInflater();
View aboveLayout = inflater
.inflate(R.layout.aboveLayout, null);
AlertDialog.Builder myDialog = new AlertDialog.Builder(this);
myDialog.setView(aboveLayout);
...
它在 Nexus 4 上显示正确,但在 LG f60 上 TimePicker
有问题。这是屏幕截图:
可能是什么问题? 提前致谢!
只需尝试使用 ScrollView。你可以把你的选择器放在这个视图下。它应该可以解决小屏幕上的问题。顺便说一下,最好有 2 个日期和时间对话框。它更传统且用户友好。