Android 安卓:布局。编辑文本卷轴?

Android 安卓:布局。编辑文本卷轴?,android,layout,Android,Layout,这是我的布局代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"

这是我的布局代码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#1fed7b">
    <LinearLayout
        android:orientation="vertical"
        android:gravity="center"
        android:layout_weight="114"
        android:layout_width="match_parent"
        android:layout_height="0dp">
        <ImageButton
            android:layout_gravity="center"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/txt_headline" />
    </LinearLayout>
    <LinearLayout
        android:gravity="top"
        android:orientation="horizontal"
        android:layout_weight="281"
        android:layout_width="match_parent"
        android:layout_height="0dp">
        <LinearLayout
            android:gravity="center"
            android:orientation="vertical"
            android:layout_weight="44"
            android:layout_width="0dp"
            android:layout_height="match_parent" />
        <LinearLayout
            android:gravity="top"
            android:orientation="vertical"
            android:layout_weight="547"
            android:layout_width="0dp"
            android:layout_height="match_parent">
            <ImageButton
                android:layout_gravity="left"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="@drawable/txt_subline1" />
        </LinearLayout>
        <LinearLayout
            android:gravity="center"
            android:orientation="vertical"
            android:layout_weight="44"
            android:layout_width="0dp"
            android:layout_height="match_parent" />
    </LinearLayout>
    <LinearLayout
        android:gravity="center"
        android:orientation="horizontal"
        android:layout_weight="106"
        android:layout_width="match_parent"
        android:layout_height="0dp">
   HERE!!!     <EditText
            android:id="@+id/txt_hours" 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="#00000000"
            android:gravity="bottom"
            android:hint="00"
            android:inputType="number"
            android:maxLength="2"
            android:singleLine="true"
            android:textColor="#ffffff"
            android:textColorHint="#ffffff"
            android:textSize="55sp" />
    HERE!!!    <TextView
            android:text=" : " 
            android:layout_gravity="top"
            android:gravity="center_vertical"
            android:id="@+id/txt_colon"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#ffffff"
            android:textColorHint="#ffffff"
            android:textSize="55sp" />
HERE!!        <EditText 
            android:id="@+id/txt_minutes"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="#00000000"
            android:gravity="center_vertical"
            android:hint="00"
            android:inputType="number"
            android:maxLength="2"
            android:singleLine="true"
            android:textColor="#ffffff"
            android:textColorHint="#ffffff"
            android:textSize="55sp" />
    </LinearLayout>
    <LinearLayout
        android:gravity="center"
        android:orientation="horizontal"
        android:layout_weight="189"
        android:layout_width="match_parent"
        android:layout_height="0dp">
        <LinearLayout
            android:gravity="center"
            android:orientation="vertical"
            android:layout_weight="118"
            android:layout_width="0dp"
            android:layout_height="match_parent" />
        <LinearLayout
            android:gravity="top"
            android:orientation="vertical"
            android:layout_weight="140"
            android:layout_width="0dp"
            android:layout_height="match_parent">
            <TextView
                android:text="hh"
                android:layout_gravity="left"
                android:gravity="top"
                android:id="@+id/txt_hh"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textColor="#ffffff"
                android:textColorHint="#ffffff"
                android:textSize="20sp" />
        </LinearLayout>
        <LinearLayout
            android:gravity="center"
            android:orientation="vertical"
            android:layout_weight="110"
            android:layout_width="0dp"
            android:layout_height="match_parent" />
        <LinearLayout
            android:gravity="top"
            android:orientation="vertical"
            android:layout_weight="140"
            android:layout_width="0dp"
            android:layout_height="match_parent">
            <TextView
                android:text="mm"
                android:layout_gravity="right"
                android:gravity="top"
                android:id="@+id/txt_mm"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textColor="#ffffff"
                android:textColorHint="#ffffff"
                android:textSize="20sp" />
        </LinearLayout>
        <LinearLayout
            android:gravity="center"
            android:orientation="vertical"
            android:layout_weight="118"
            android:layout_width="0dp"
            android:layout_height="match_parent" />
    </LinearLayout>
    <LinearLayout
        android:gravity="center"
        android:orientation="vertical"
        android:layout_weight="240"
        android:layout_width="match_parent"
        android:layout_height="0dp" />
    <LinearLayout
        android:gravity="center"
        android:orientation="vertical"
        android:layout_weight="209"
        android:layout_width="match_parent"
        android:layout_height="0dp" />
</LinearLayout>

在这里
在这里
在这里
它基本上是一个计时器,有小时、a“:”和分钟。然而,由于某种原因,当应用程序启动时,编辑文本和文本都位于布局的顶部,只有一半可见。我需要向下滚动00,使其与冒号的高度相同

a、 )为什么我可以滚动这些?我不想滚动它们! b、 )即使它们是可滚动的(我想我可以禁用…),为什么它们总是向上如此之远,以至于它们重叠了布局的一半,因此只能看到一半

任何帮助都会很棒


谢谢

试试这个,它会帮你的。我已经在多个屏幕上进行了检查,在所有屏幕上都可以正常工作:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorPrimaryDark">
<LinearLayout
    android:orientation="vertical"
    android:gravity="center"
    android:layout_weight="114"
    android:layout_width="match_parent"
    android:layout_height="0dp">
    <ImageButton
        android:layout_gravity="center"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/ic_barcode2" />
</LinearLayout>
<LinearLayout
    android:gravity="top"
    android:orientation="horizontal"
    android:layout_weight="281"
    android:layout_width="match_parent"
    android:layout_height="0dp">
    <LinearLayout
        android:gravity="center"
        android:orientation="vertical"
        android:layout_weight="44"
        android:layout_width="0dp"
        android:layout_height="match_parent" />
    <LinearLayout
        android:gravity="top"
        android:orientation="vertical"
        android:layout_weight="547"
        android:layout_width="0dp"
        android:layout_height="match_parent">
        <ImageButton
            android:layout_gravity="left"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/ic_cart" />
    </LinearLayout>
    <LinearLayout
        android:gravity="center"
        android:orientation="vertical"
        android:layout_weight="44"
        android:layout_width="0dp"
        android:layout_height="match_parent" />
</LinearLayout>
<LinearLayout
    android:gravity="center"
    android:orientation="horizontal"
    android:layout_weight="106"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
    <EditText
    android:id="@+id/txt_hours"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:background="#00000000"
    android:gravity="center"
    android:hint="00"
    android:inputType="number"
    android:maxLength="2"

    android:textColor="#ffffff"
    android:textColorHint="#ffffff"
    android:textSize="55sp" />
   <TextView
    android:text=" : "
    android:layout_gravity="top"
    android:gravity="center_vertical"
    android:id="@+id/txt_colon"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:textColor="#ffffff"
    android:textColorHint="#ffffff"
    android:textSize="55sp" />
   <EditText
    android:id="@+id/txt_minutes"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:background="#00000000"
    android:gravity="center_vertical"
    android:hint="00"
    android:inputType="number"
    android:maxLength="2"
    android:singleLine="true"
    android:textColor="#ffffff"
    android:textColorHint="#ffffff"
    android:textSize="55sp" />
</LinearLayout>
<LinearLayout
    android:gravity="center"
    android:orientation="horizontal"
    android:layout_weight="189"
    android:layout_width="match_parent"
    android:layout_height="0dp">
    <LinearLayout
        android:gravity="center"
        android:orientation="vertical"
        android:layout_weight="118"
        android:layout_width="0dp"
        android:layout_height="match_parent" />
    <LinearLayout
        android:gravity="top"
        android:orientation="vertical"
        android:layout_weight="140"
        android:layout_width="0dp"
        android:layout_height="match_parent">
        <TextView
            android:text="hh"
            android:layout_gravity="left"
            android:gravity="top"
            android:id="@+id/txt_hh"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#ffffff"
            android:textColorHint="#ffffff"
            android:textSize="20sp" />
    </LinearLayout>
    <LinearLayout
        android:gravity="center"
        android:orientation="vertical"
        android:layout_weight="110"
        android:layout_width="0dp"
        android:layout_height="match_parent" />
    <LinearLayout
        android:gravity="top"
        android:orientation="vertical"
        android:layout_weight="140"
        android:layout_width="0dp"
        android:layout_height="match_parent">
        <TextView
            android:text="mm"
            android:layout_gravity="right"
            android:gravity="top"
            android:id="@+id/txt_mm"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#ffffff"
            android:textColorHint="#ffffff"
            android:textSize="20sp" />
    </LinearLayout>
    <LinearLayout
        android:gravity="center"
        android:orientation="vertical"
        android:layout_weight="118"
        android:layout_width="0dp"
        android:layout_height="match_parent" />
</LinearLayout>
<LinearLayout
    android:gravity="center"
    android:orientation="vertical"
    android:layout_weight="240"
    android:layout_width="match_parent"
    android:layout_height="0dp" />
<LinearLayout
    android:gravity="center"
    android:orientation="vertical"
    android:layout_weight="209"
    android:layout_width="match_parent"
    android:layout_height="0dp" />


希望它能帮助您解决问题。

您是在其他布局中使用此布局,还是这是您的主布局文件?这是第二个到父级的布局文件。根布局是6个线性布局中的一个。在此处发布完整布局。编辑问题。关于“这里”部分;)好的,让我检查一下。给我一分钟:)如果出了什么问题,顶部的部分丢失了。那么我相信您正在将此布局添加到其他布局中。否则它会完美地显示你的要求不,我会拒绝你的回答。它开头的代码中缺少了一点:“android:textColor=“#ffffff”“,不可能是这样;)@innomotionmedia抱歉,我现在已更新答案检查…:)不要忘记更改imagebutton src