如何在Android中为EditTextPreference只设置数值?

如何在Android中为EditTextPreference只设置数值。
我想让用户输入一个端口号不知道如何把限制在那里

我使用这个代码,用户可以输入任何字符串。希望限制用户只能使用至少数字

   <EditTextPreference 
    android:defaultValue="4444" 
    android:key="port" 
    android:title="Port" 
    android:dependency="service_on"        
    />    
EditTextPreference小部件应该采用与常规EditText相同的属性,因此请使用:

android:inputType="number"
http://stackoverflow.com/questions/13425338/how-to-set-only-numeric-value-for-edittextpreference-in-android

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:如何在Android中为EditTextPreference只设置数值?