Налево - сказку говорит.
Немесе
textView.setText("Первая строка \nВторая строка \nТретья строка");
XML
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:gravity="center">
android:layout_height="wrap_content"
android:text="@string/hello"
android:gravity="center"
android:textSize="20sp"
android:textColor="#ff0000"
android:text
android:id="@+id/TextContoh" />
EditText
EditText виджеті - мәтінді өңдегіңіз келсе пайдаланылатын пайдаланушы енгізуінің мәтіндік өрісі. EditText - TextView мұрагері екенін атап өткен жөн.
Атрибуттар
- жедел мәтін
Веб-шеберлер бұл HTML5 төлсипаты толтырғыш ретінде біледі, мәтін өрісі кеңестер сызығын көрсетсе (әдетте сұр). Тірі мысал төменде берілген.
Ұсыныс мәтін элементінде пайдаланушы анықтайтын мәтін болмаса көрінеді. Пайдаланушы мәтінді енгізе бастағаннан кейін сұраныс жоғалады. Тиісінше, таңдамалы мәтінді жойсаңыз, кеңестер қайтадан пайда болады. Бұл элементтер үшін экранда аз орын болған кезде көптеген жағдайларда өте ыңғайлы шешім.
Android-де көптеген элементтерде бірдей жұмыс істейтін Hint сипаты (анықтама төлсипаты) бар. Бұл сипатты керекті мәтінге орнатыңыз және кеңесті мәтін жолағын көресіз.
- Қажетті пернетақтаны шақыру
Барлық жағдайларда әріптер мен сандармен стандартты пернетақта талап етілмейді. Егер калькулятор жазып жатсаңыз, пайдаланушыға сандық пернетақтаны көрсету оңайырақ. Егер сізге электрондық пошта мекенжайын енгізу қажет болса, @ символы бар пернетақтаны көрсету ыңғайлы. EditText элементінде caseType төлсипаты бар:
android:hint="@string/catname"
android:inputType="textCapWords"
android:layout_height="wrap_content"
android:layout_width="wrap_content">
Бұл жағдайда inputType = «textCapWords» төлсипатымен сөйлемнің әрбір бірінші таңбасы автоматты түрде бас әріпке айналады. Ыңғайлы, солай емес пе?
Егер сізге CapsLock режимі қажет болса, онда textCapCharacters мәнін пайдаланыңыз және терілген кезде барлық әріптер бірден үлкен болады.
Телефон нөмірін теру үшін телефонды пайдаланыңыз, содан кейін тек сандар, жұлдызша (*), торға (#) қол жетімді болады.
Веб-мекенжайларды енгізу үшін textUri мәнін пайдалану ыңғайлы. Бұл жағдайда сізде қосымша түйме болады. (Ұзақ уақыт басу арқылы альтернативті опциялар пайда болады .net, .org және т.б.).
Міне, қол жетімді мәндердің тізімі (кейде айырмашылықтар өте қиын)
text
textCapCharacters
textCapWords
textCapSentences
textAutoCorrect
textAutoComplete
textMultiLine
textImeMultiLine
textNoSuggestions
textUri
textEmailAddress
textEmailSubject
textShortMessage
textLongMessage
|
textPersonName
textPostalAddress
textPassword
textVisiblePassword
textWebEditText
textFilter
textPhonetic
number
numberSigned
numberDecimal
phone
datetime
date
time
|
- minLines және maxLines
Мәтін жолағына енгізуге болатын мәтін жолдарының санын шектеуге рұқсат етіңіз
- maxLength
Енгізілетін таңбалардың максималды санын көрсетуге мүмкіндік береді
- Әдістері
EditText сыныбының негізгі әдісі EditText элементінде қамтылған мәтінді қайтаратын getText () болып табылады. Қайтар- мағына - қайтар- мағына, редактируемый, ерекше жол.
String strCatName = nickNameEditText.getText().toString(); // String түрін келтіреміз
Тиісінше, setText () әдісі мәтінді орнату үшін пайдаланылады.
Мәтінмен жұмыс істеудің көптеген әдістері негізгі TextView сыныбынан мұраланған: setTypeface (null, Typeface), setTextSize (int textSize), SetTextColor (int Түсі).
Достарыңызбен бөлісу: |