android - “时间”输入类型的键盘未完全显示
问题描述
我试图将 EditText 配置为在用户编辑 GPS 坐标时显示“时间”键盘。键盘似乎不适合显示窗口,它被切断了。其他键盘(InputType)布局似乎不会发生这种情况。有谁知道为什么会发生这种情况?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
xmlns:tools="http://schemas.android.com/tools"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin">
<EditText
android:id="@+id/LatitudeDegrees"
style="?android:attr/borderlessButtonStyle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="5dp"
android:layout_marginTop="0dp"
android:layout_marginRight="0dp"
android:layout_marginBottom="5dp"
android:padding="0dp"
android:inputType="time"
android:digits="0123456789.:"
android:gravity="center"
android:hint="@string/EnterDegreesHintString"
android:singleLine="true"
android:textColor="#FDFD67"
android:textSize="24sp"/>
</RelativeLayout>
我从一开始就简化了布局,但它也重现了这个问题。
请注意,清单定义了具有以下主题属性的活动: android:theme="@style/FloatingWindow"
<style name="FloatingWindow" parent="@android:style/Theme.Holo.Dialog">
<item name="android:windowIsFloating">true</item>
<item name="android:windowNoTitle">true</item>
</style>
布局填充使用以下定义:
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
解决方案
推荐阅读
- amazon - 哪个是亚马逊 MWS 的测试类别
- python - 过滤和替换 Pandas 中的子字符串
- linux - 如何在 Linux Shell 脚本中替换从另一个文件中获取输入的字符串
- java - 如何通过 URI 复制文件
- java - Springboot 调用 ESAPI 显示异常
- jquery - Rails 5:如何运行 edit.js.erb 文件
- java - 使用@AllowFeature 控制器方法播放Framework 1.x 功能测试
- c# - c#设置gcServer启用后不创建转储文件
- typescript - 打字稿 find() 并返回索引
- node.js - 将 GraphQL Schema 公开为 REST api 的方法有哪些?