1

EditTextPreference を持つ単純な PreferenceActivity があります。私の問題は、デフォルトのテキストを電話番号 (+14047771000 など) に設定しているのに、設定をクリックすると二重に表示されることです (上記の例では 1.404771E10)。これを防ぎ、テキストを文字列として表示するにはどうすればよいですか? ありがとう、ジョエル

編集:xmlは次のとおりです:

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="IMS Preferences">
 <PreferenceCategory android:title="Sip User">
  <EditTextPreference android:key="PublicId"
   android:title="Public ID" android:defaultValue="+14047771000"/>
 </PreferenceCategory>
</PreferenceScreen>

編集:誰か?何か案が?

4

1 に答える 1

2

xml 宣言でテキスト タイプを設定できます/設定する必要があります。例えば

<EditText android:inputType="phone" ....

于 2011-01-31T17:55:18.270 に答える