IOS, Android,WP, Tizen мобильді қосымшаларды жасау әдістемелік нұсқау шымкент – 2022ж



бет19/29
Дата24.11.2022
өлшемі1,55 Mb.
#52344
1   ...   15   16   17   18   19   20   21   22   ...   29
Байланысты:
ЛЕКЦИЯ

- Мәтінді бөлектеңіз
EditText мәтінді таңдаудың арнайы әдістері бар:

selectAll() — выделяет весь текст;


setSelection(int start, int stop) — выделяет участок текста с позиции start до позиции stop;
setSelection(int index) — перемещает курсор на позицию index;

Үлкен сөзбен үш әріптен танымал сөзді таңдау керек. 4, 5, 6 таңбаларын таңдаңыз


edit.setSelection(3, 6);


- Пернелерді басу


Пернелердің басуын өңдеу үшін, View.OnKeyListener өңдегішін EditText элементінің setOnKeyListener () әдісімен тіркеуіңіз керек. Мысалы, пайдаланушыға (немесе мысыққа) мәтін енгізу кезінде Enter пернесін басу оқиғасын тыңдау үшін келесі кодты пайдаланыңыз:

final EditText myText = (EditText)findViewById(R.id.EditText1);


myText.setOnKeyListener(new View.OnKeyListener()
{
public boolean onKey(View v, int keyCode, KeyEvent event)
{
if (event.getAction() == KeyEvent.ACTION_DOWN &&
(keyCode == KeyEvent.KEYCODE_ENTER))
{
// Enter пернесін басқанға дейін енгізілген мәтінді сақтаймыз
String strCatName = myText.getText.getText().toString();
return true;
}
return false;
}
}
};


Button

Түйме - бағдарламалаудағы ең кең таралған басқару элементтерінің бірі. Ол Textview мұрасынан алынады және CompoundButton сыныбының негізгі сыныбы болып табылады. CompoundButton сыныбынан, өз кезегінде, CheckBox, ToggleButton және RadioButton сияқты элементтер мұраланған. Android түймені android.widget.Button сыныбын пайдаланады. Түймеде мәтін нәтиже алу үшін түймені басыңыз. Балама - мәтіннің орнына сурет пайдаланатын ImageButton (android.widget.ImageButton).


CompoundButton

ToggleButton басқару элементі функцияда құсбелгі немесе радиооблокты ұқсас, бұл екі жағдайдың бірінде болуы мүмкін: белсенді (белсенді) немесе белсенді емес (Off). Әдепкі бойынша, түйме «On» дейді, белсенді болса және Off-болмаса да. Сыртқы көріністе төменгі бөлікте сәндік жолақпен әдеттегі батырма болып табылады, ол күйде көрсетіледі (LED индикаторын имитациялау).





Егер бағдарламаңыздың On / Off режимі сәйкес болмаса, оларды қасиеттерге арналған мәтінді (android атрибуты: textOn) және Text off (android төлсипаты: textOff) арқылы өзгертуге болады. Коммутатор түймесіндегі Қосу және ажырату жапсырмалары жеке атрибуттар болғандықтан, android: мәтіндік төлсипат пайдаланылмайды, ол TextView мұрасынан алынғандықтан қол жетімді, бірақ бұл жағдайда онсыз жасай аласыз. Кода олар setTextOff () және setTextOn () әдістеріне сәйкес келеді.


Әдепкі бойынша, ToggleButton өшірулі күйде, оны қосу үшін тексерілген сипатты шын мәніне орнатыңыз. Сипат орнатылған. (Логикалық тексерілген).
Негізгі ToggleButton оқиғасы onCheckedChanged () батырмасының күйін өзгертеді.
Түймешік күйін өзгерту оқиғасына жұмыс жасау үшін, CompoundButton.OnCheckedChangeListener интерфейсін орындау керек. Интерфейсде біздің класқа ауысуды қажет ететін onCheckedChanged () әдісі бар. Оқиғаны өңдеу кезінде, күйін анықтау үшін тексерілген параметр қолданылады.




Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   29




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет