0
我有了3只的EditText小部件的Android应用。当我输入值时,一切都很好。当我点击一个按钮时,光标和/或文字就像图像中所示的那样落在线条下方。我可以点击并上下拖动文本/光标(就像它是一个日期选择器或其他东西)。这确实发生在所有3个领域。这发生在设备上和仿真器中。的Android的EditText框和光标/文本走动
我不记得在那些可能导致这一点,例如,检查所有的属性没有揭示什么会导致它的任何部件光改变任何属性。即使没有任何价值,如在折扣场,我可以移动提示文字就像我可以将用户输入的值。我想也许它有些事情要做,我在做onClickListener,但我没有改变任何东西。我可以从溢出菜单中选择一个选项,它也会在那里发生。任何想法为什么发生这种情况?
该字段的XML:
<?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"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:showIn="@layout/activity_calc">
<TableLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:id="@+id/tableLayout">
<TableRow
android:layout_width="fill_parent"
android:layout_height="match_parent">
<EditText
android:layout_width="100dp"
android:layout_height="wrap_content"
android:inputType="numberDecimal"
android:ems="10"
android:id="@+id/etxtPrice"
android:layout_column="1"
android:textAlignment="center"
android:hint="Price"/>
<EditText
android:layout_width="100dp"
android:layout_height="wrap_content"
android:inputType="numberDecimal"
android:ems="10"
android:id="@+id/etxtDiscount"
android:layout_column="2"
android:textAlignment="center"
android:hint="Discount" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="%"
android:id="@+id/textView"
android:layout_column="3"
android:textSize="20dp" />
<EditText
android:layout_width="100dp"
android:layout_height="wrap_content"
android:inputType="numberDecimal"
android:ems="10"
android:id="@+id/etxtTax"
android:layout_column="4"
android:textAlignment="center"
android:hint="Tax" />
</TableRow>
添加此行不改变不希望的行为。 – KiloJKilo