Я только что наткнулся на какой-то синтаксис, которого я никогда раньше не видел, и потому, что найти ответы на Google довольно сложно, я решил задать вопрос. Заявление о котором идет речь:Что делает этот код Java?
EditText editText = (EditText) findViewById(R.id.edit_message);
Я знаю, что код создает объект «EditText» класса EditText, но я никогда не видел код после знака равенства перед. Моя лучшая догадка заключается в том, что он запускает метод findViewById() и что это сообщение присутствует в классе EditText, поэтому необходим EditText в круглых скобках?
Я знаю, что, вероятно, должен знать этот синтаксис, так как я только что закончил свой первый курс java в колледже CS, но, к сожалению, мы никогда не были знакомы с чем-то подобным.
спасибо.
http://developer.android.com/reference/android/app/Activity.html - это первый ответ здесь для 'findViewById', и стоит прочитать, если вы хотите попасть в развитие Android. –
Это синтаксис android для поиска элементов, которые были объявлены в XML-файле. Я предлагаю вам пройти через developer.android.com, чтобы изучить программирование на Android, по крайней мере, чтобы вы познакомились с этим синтаксисом. –
Я думаю, что EditText - это класс, а findViewbyId должен возвращать то, что нужно отнести к классу EditText. – Miller