这很可能是一件非常简单的事情,所以如果是,我深表歉意,但我似乎无法实现它。
我正在尝试检查用户在 editText 字段中键入的内容并将其与硬编码字符串进行比较。
这是我要比较的字符串 -
OverlayItem overlayitem = new OverlayItem(point,"House Information",
"4 Bed w/ large garden\n2 minute walk from Town Centre\nSchools 5 minute walk\n€300,000");
这是我的 editText 字段 -
<!-- Number of rooms text field -->
<EditText
android:id="@+id/numberRooms"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="No. of rooms"
android:imeActionLabel="launch"
android:inputType="number" />
我希望能够根据字符串中的“4”检查用户键入的内容。这是我到目前为止所尝试的 -
EditText numberOfRooms = (EditText) findViewById(R.id.numberRooms);
if(overlayitem.equals(numberOfRooms.getText().toString()))
{
itemizedoverlay.addOverlay(overlayitem);
}
所以基本上我不想比较整个字符串,我只想将用户输入的内容与字符串中的第一个字符进行比较,在这种情况下,它总是一个数字。