Android! Разработка мобильных


Sudokuv0/src/org/example/sudoku/Sudoku.java



Pdf көрінісі
бет28/87
Дата26.01.2023
өлшемі3,48 Mb.
#63133
1   ...   24   25   26   27   28   29   30   31   ...   87
 Sudokuv0/src/org/example/sudoku/Sudoku.java
а
package org.example.sudoku;
import android.app.Activity;
import android.os.Bundle;


3 .3 . Создание стартового экрана 45
public class Sudoku extends Activity {
/** Вызывается при первом создании деятельности. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
������� вызывает �етод 
onCreate() 
вашей деятел�но�ти для ее ини�иализа�ии� 
Вызов 
setContentView()
заполняет �кран деятел�но�ти� и�пол�зуя ������� v�ew�
W��get�
Мы �о�ли бы и�пол�зоват� не�кол�ко �трок кода на Java и� воз�ожно� один 
или два дополнител�ных кла��а� чтобы определит� пол�зовател��кий интерфей�� 
и�пол�зуя про�едурный подход� Но в�е�то �то�о пла�ин выбрал декларативный 
пут�� и �ы продолжи� движение в �то� направлении� В ранее пред�тавленно� 
коде 
R .Layout .Main
— �то идентификатор ре�ур�а� который ��ылает�я на файл 
main .
xml
в папке 
res/layout
(ри�� 3�2)� Файл 
main .xml
декларирует пара�етры пол�зова�
тел��ко�о интерфей�а в XML� и и�енно �тот файл на� нужно �одифи�ироват�� 
Во вре�я и�полнения про�ра��ы ������� анализирует и �оздает (разворачивает
�кзе�пляр ре�ур�а� определенный в �той запи�и� и у�танавливает е�о в каче�тве 
в��вера для теку�ей деятел�но�ти�
Рис . 3 .2 . Первоначальные ресурсы в проекте Sudoku


46 Глава 3 • Разработка пользовательского интерфейса 
Важно от�етит�� что кла��о� 
R
пла�ин ������� для Ecl�pse управляет авто�
������� для Ecl�pse управляет авто�
для Ecl�pse управляет авто�
Ecl�pse управляет авто�
управляет авто�
�атиче�ки� При раз�е�ении файла в л�бой подпапке папки 
res
пла�ин за�ечает 
из�енение и добавляет �D (идентификатор) ре�ур�а в файл 
R .java
в папке 
gen
за 
ва�� Е�ли вы пере�е�тите или из�ените файл ре�ур�а� 
R .java
будет авто�атиче�ки 
�инхронизирован � �ти�и из�енения�и� Е�ли вы откроете файл в редакторе� то он 
будет вы�лядет� при�ерно так:


Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   87




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

    Басты бет