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"
を追加する。