Я создаю разделенный запятыми файл и не хочу давать пользователю способ запутать приложение.
После того, что сказал RoToRa, вы можете разграничить файл, используя вкладки.
Если вы хотите запретить запятые, вы можете добавить TextWatcher для изменения строки до ее публикации в графическом интерфейсе:
EditText text;
private void foo()
{
text.addTextChangedListener(new TextWatcher()
{
public void onTextChanged(CharSequence s, int start, int before, int count)
{
}
public void beforeTextChanged(CharSequence s, int start, int count, int after)
{
}
public void afterTextChanged(Editable s)
{
// modify string here
}
});
}
Просто проверьте метод addTextChangedListener (TextWatcher watcher) - добавьте слушателя, который будет проверять поле editText при его изменении.