0
 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<EditText
    android:id="@+id/etNum"
    android:layout_width="wrap_content"
    android:layout_height="102dp"
    android:hint="@string/Please enter a department number." 
    android:inputType="number"
    />

    <EditText
    android:id="@+id/etName"
    android:layout_width="wrap_content"
    android:layout_height="102dp"
    android:hint="@string/Or enter a department name." 
    android:inputType="string"
    />


<Button
    android:id="@+id/btnSearch"
    android:layout_width="fill_parent"
    android:layout_height="70dp"
    android:text="@string/Search" />


<TextView
    android:id="@+id/tvDisplay"
    android:layout_width="match_parent"
    android:layout_height="0dip"
    android:layout_weight="0.19" />


</LinearLayout>

2 番目の EditText の最後に、次のエラーが表示されます: XML 解析エラー: 整形式ではありません (無効なトークン)。何が原因なのかわかりません。

4

2 に答える 2

1

基本的に、EditText inputtype は、EditText で入力タイプを設定するために使用されます。

android:inputtype の可能な値は次のとおりです。

text
textCapCharacters
textCapWords
textCapSentences
textAutoCorrect
textAutoComplete
textMultiLine
textImeMultiLine
textNoSuggestions
textUri
textEmailAddress
textEmailSubject
textShortMessage
textLongMessage
textPersonName
textPostalAddress
textPassword
textVisiblePassword
textWebEditText
textFilter
textPhonetic
number
numberSigned
numberDecimal
phone
datetime
date
time
于 2012-04-19T18:55:44.473 に答える
1

この行でエラーが発生します: android:inputType="string"

入力タイプを文字列からテキストに変更します。エラー: 文字列型は許可されていません (値が 'string' の 'inputType' で)。

于 2012-04-19T18:35:54.577 に答える