閱讀80 返回首頁    go iPhone_iPad_Mac_apple


android 關於EditTextPreference光標位置

public class SystemSettingPreference extends PreferenceActivity

{

protected void onCreate(Bundle savedInstanceState) {
  // TODO Auto-generated method stub
  super.onCreate(savedInstanceState);
  addPreferencesFromResource(R.xml.system_setting);

}

public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen,
   Preference preference) {
  // TODO Auto-generated method stub
   super.onPreferenceTreeClick(preferenceScreen, preference);
   Preference tmp_pre = (Preference)manager.findPreference(preference.getKey());
  //判斷是否是EditTextPreference
   if(tmp_pre instanceof EditTextPreference)
   {
    tmp_pre = (EditTextPreference) tmp_pre;
    EditText ed = ((EditTextPreference) tmp_pre).getEditText();
     
     Editable etable = ed.getText(); 
     Selection.setSelection(etable, etable.length());//光標置位
   
   }
   return true;
 }

}

最後更新:2017-04-04 07:03:39

  上一篇:go iOS開發那些事--編寫OCUnit測試方法-應用測試方法
  下一篇:go maven-android-plugin