Учебное пособие по выполнению практических заданий по курсу "Разработка облачных и мобильных приложений на платформе Google Android"



Pdf көрінісі
бет6/35
Дата12.10.2023
өлшемі4.1 Mb.
#480634
түріУчебное пособие
1   2   3   4   5   6   7   8   9   ...   35
AndroidStudioMeth (1)

string 
name=
"hint_editText"
>
Введите имяstring

А в поле hint нужно сослаться на данную строчку следующим образом: 
@string/hint_editText 
Можете поступать так, как вам удобнее, но всё же правильнее писать 
все текстовые поля в файле strings.xml. Затем также переименуйте кнопку, и 
переходим к написанию кода в файл MainActivity.java. 
В объявлении класса MainActivity необходимо убедиться, что класс 
наследуется от AppCompatActivity. Так нужно будет делать всегда, если в 
лабораторной работе не указано иное. 
Далее в методе onCreate необходимо написать код для взаимодействия 
элементов. Метод onCreate выполняется всегда при загрузке Activity. Для 
начала определим в коде нужные нам элементы, с которыми мы будем 
работать, для этого в методе onCreate пишем следующее: 
final 
TextView textView = (TextView) findViewById(R.id.
textView
); 
final 
EditText editText = (EditText) findViewById(R.id.
editText
); 
Button button = (Button) findViewById(R.id.
button
); 
textView.setText(
""
); // чтобы при старте не был виден
Так как перенос текста из EditText в TextView должен происходить 
после нажатия на кнопку, то для кнопки необходимо создать событие 
onClick. Для этого напишите следующее: 
button.setOnClickListener(
new 
View.OnClickListener() { 
@Override 


21 
public void 
onClick(View v) { 
textView
.setText(
"Привет, " 

editText
.getText().toString() + 
"!"
); 

}); 
На самом деле среда разработки может написать большую часть кода 
за вас, просто начните писать button.setO, а дальше можно нажать Enter, так 
как у вас в подсказке будет нужная вам конструкция, получится следующее: 
button.setOnClickListener(); 
Теперь в скобках начните писать «new V» и на первой строчке в 
подсказке будет OnClickListener{…} (android.view.View), нажимайте Enter и 
основная часть конструкции написана автоматически: 
button.setOnClickListener(


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   35




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

    Басты бет