Wiem, jak ograniczyć rozmiar za pomocą XML (Android: maxLength), ale dynamicznie tworzę okno dialogowe z ostrzeżeniem w kodzie. Czy jest coś podobnego, czego mogę użyć? (Wolisz też kompatybilne API 10)Jak ograniczyć liczbę znaków wprowadzonych w oknie dialogowym alertu EditText
Używam okna dialogowego alertu, aby wyświetlić użytkownikowi monit o wyświetlenie wartości tekstowej później.
public void onClickPosition(View v) {
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle(R.string.title_Position);
alert.setMessage(R.string.message_Position);
final EditText input = new EditText(this);
input.setText(_currentClass.getPosition());
alert.setView(input);
alert.setPositiveButton(R.string.option_Okay, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
_currentClass.setPosition(input.getText().toString());
TextView textView = (TextView)findViewById(R.id.textPosition);
textView.setText(_currentClass.getPosition());
}
});
Wow, to było łatwe i działa świetnie! Dzięki! – RiddlerDev
Nie ma za co. @ MH.'s jest taki sam, tylko w jednej linii! – ElefantPhace