java - 提交的 EditText 不会相应地表现

标签 java android android-layout mobile

我有 9 个 Edittext 字段可以使用。但他们是个问题。我相应地设置了 Edittext 字段,但是当我在模拟器上运行这个应用程序时,字段会自动重置它们(它们不会留在我设置它们的地方)。当我在我的手机上运行 apk (sumsang y S 5360) 他们看起来更糟。这是一段Xml代码

<?xml version="1.0" encoding="utf-8"?>
      <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
     android:layout_height="fill_parent"
    android:background="@drawable/zmal"
    tools:ignore="ExtraText,TextFields" >

    <TextView
    android:id="@+id/showz"
    android:layout_width="200dip"
    android:layout_height="30dip"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:fontFamily="bold"
    android:textColor="#fefdfd"
    android:textSize="20sp" />

    <Button
    android:id="@+id/calc"
    android:layout_width="80dip"
    android:layout_height="45dip"
    android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:background="@drawable/calbu"
    android:paddingBottom="10dp"
    android:paddingLeft="5dp" />

<EditText
android:id="@+id/zktmal3"
android:layout_width="40dip"
android:layout_height="20dip"
android:layout_alignParentRight="true"
android:layout_below="@+id/zktmal2"
android:layout_marginTop="16dp"
android:ems="10"
android:padding="3dp"
android:inputType="number"
android:textSize="12sp" >

<requestFocus />
</EditText>

<EditText
android:id="@+id/zktmal5"
android:layout_width="40dip"
android:layout_height="20dip"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:ems="10"
android:padding="3dp"
 android:inputType="number"
android:textSize="12sp" />

<EditText
android:id="@+id/zktmal8"
android:layout_width="40dip"
android:layout_height="20dip"
android:layout_alignParentRight="true"
android:layout_below="@+id/zktmal6"
android:layout_marginTop="27dp"
android:ems="10"
android:padding="3dp"
 android:inputType="number"
android:textSize="12sp" />

<EditText
android:id="@+id/zktmal9"
android:layout_width="40dip"
android:layout_height="20dip"
android:layout_alignParentRight="true"
android:layout_below="@+id/zktmal8"
android:layout_marginTop="21dp"
android:ems="10"
android:padding="3dp" 
 android:inputType="number"
android:textSize="12sp"/>

<EditText
android:id="@+id/zktmal10"
android:layout_width="40dip"
android:layout_height="20dip"
android:layout_above="@+id/calc"
android:layout_alignParentRight="true"
android:layout_marginBottom="15dp"
android:ems="10"
android:padding="3dp"
 android:inputType="number"
android:textSize="12sp" />

<EditText
android:id="@+id/zktmal1"
android:layout_width="40dip"
android:layout_height="20dip"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginTop="48dp"
android:ems="10"
android:inputType="number"
android:padding="3dp"
android:textSize="12sp" />

<EditText
android:id="@+id/zktmal4"
android:layout_width="40dip"
android:layout_height="20dip"
android:layout_above="@+id/zktmal5"
android:layout_alignParentRight="true"
android:layout_marginBottom="24dp"
android:ems="10"
android:inputType="number"
android:padding="3dp"
android:textSize="12sp" />

<EditText
android:id="@+id/zktmal2"
android:layout_width="40dip"
android:layout_height="20dip"
android:layout_alignParentRight="true"
android:layout_below="@+id/zktmal1"
android:ems="10"
android:inputType="number"
android:padding="3dp"
android:textSize="12sp" />

<EditText
android:id="@+id/zktmal6"
android:layout_width="40dip"
android:layout_height="20dip"
android:layout_alignParentRight="true"
android:layout_below="@+id/zktmal5"
android:ems="10"
android:inputType="number"
android:padding="3dp"
android:textSize="12sp" />



</RelativeLayout

这是截图 http://postimg.org/image/6yf04lx6h/

最佳答案

对每一行使用线性布局和方向:水平:

并为 ScrollView 使用一般的相对布局。

像这样

<ScroolView>
<RelativeLayout>
<LinearLayout />
<LinearLAyout />
<LinearLayout />
.
.
</RelativeLAyout>
<ScrollView>

关于java - 提交的 EditText 不会相应地表现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21172516/

相关文章:

java - 生成 Jacoco 报告后运行 "Coverage information was not collected."时为 'gradle sonarRunner'

java - 在谷歌应用程序引擎上保存转换后的图像

android - MissingPluginException(在 channel plugins.flutter.io/google_sign_in 上找不到方法 init 的实现)

android - 将 html 内容呈现为动态 "pages"

android - Unity 2D Android Build Glitch 中的屏幕渲染?

java - 具有动态布局的自定义对话框未正确显示

Java Eclipse : How to clean and how to run from different directory

java - Apache Camel Cron 作业调度

Android,layout_above 不工作

Android:表格 View 中的垂直线以编程方式