android - Timepicker 在电话上被切断

标签 android android-layout

我正在 Android 中创建一个非常基本的闹钟。当我在手机上构建和加载时,由于某种原因,时间选择器在中间被切断。

我试过更改 xml 中的高度,将高度设置为一个值,以及 wrap_content。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    tools:context=".MainActivity"
    tools:showIn="@layout/activity_main">

    <TimePicker
        android:id="@+id/timePicker"
        android:layout_width="wrap_content"
        android:layout_height="700dp"
        android:layout_marginBottom="294dp" />


    <EditText
        android:id="@+id/artist_input"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ems="10"
        android:layout_marginTop="350dp"
        android:inputType="textPersonName"
        android:hint="Enter Artist" />

    <EditText
        android:id="@+id/song_input"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="400dp"
        android:ems="10"
        android:hint="Enter Song or Album"
        android:inputType="textPersonName" />


</RelativeLayout>

enter image description here

最佳答案

看来您使用边距的方式不对。 删除所有边距并查看RelativeLayout Guide .

关于android - Timepicker 在电话上被切断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54299499/

相关文章:

android - Android TV Remote 使用什么协议(protocol)?

android - 通过java重新挂载An​​droid文件系统

java - Android Studio - 获取 Activity View 实例的最佳方式

android - Admob 大小未填满父级

Android getExtra() 始终获取服务中的默认值

android - 大型 Android 项目 - 如何加快构建过程?

android - 如何停止媒体记录器并转到android中的另一个 Activity

android - ListView 在 android 中使应用程序崩溃

android - Android中有什么简单、通用的方法来获取布局的 Root View ?

android - 使用退出按钮关闭应用程序