EditTextPreference でも android:inputType

EditTextPreference で改行が入らないようにするには、
  android:inputType を設定すればよい。

例)
    <EditTextPreference 
        android:dialogMessage="ユーザID"
        android:key="user"
        android:dialogTitle=ユーザID編集"
        android:negativeButtonText="cancel"
        android:positiveButtonText="OK"
        android:title="ユーザID"
        android:inputType="text"
        />

更に入力文字数を制限したければ、
  android:maxLength="8"
を追加する。