|
Модераторы: javastic |
|
cupoma58 |
|
|||
ищущий Профиль Группа: Awaiting Authorisation Сообщений: 31 Регистрация: 3.3.2017 Репутация: нет Всего: нет |
Привет!
Есть проект с отслеживаемыми кнопками. Это кнопка в main.xml: <Button android:id="@+id/plu" android:text="+" android:layout_width="fill_parent" android:layout_height="fill_parent"/>, а это - она-же в MainActivity.java: ... private EditText display; private char select = ' '; private double currentResult = ' '; private double displayValue = ' '; private String displayText; ... ...error: incompatible types(несовместимые типы) final Button plu = (Button)findViewById(R.id.plu); plu.setOnClickListener(new OnClickListener(){public void onClick(View v) {displayText = display.getText(); displayValue = Double.parseDouble(displayText); ^ select = '+'; currentResult = displayValue; display.setText(" ");}}); required(необходим): String(тип переменной) found(основание): Editable(возможность редакции) Компиляция идёт в bat-файле, после создания R.java. Аналогичный наезд на все операционные кнопки. Не совсем понятно - на что компилятор намекает? |
|||
|
||||
iillyyaa2033 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 24.6.2017 Репутация: нет Всего: нет |
Замените
Компилятор ни на что не намекает. Он говорит прямым текстом: displayText имеет тип "String", а Вы ему присваиваете тип "Editable" (т.к. display.getText() возвращает Editable - читайте справку). Это сообщение отредактировал(а) iillyyaa2033 - 24.10.2017, 15:28 |
||||
|
|||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Android | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |