Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
Monster-95
52 / 52 / 13
Регистрация: 05.02.2013
Сообщений: 285
#1

Стандартная функция delete в Eclipse работает а в AndroidStudio не работает - Программирование Android

09.08.2015, 18:57. Просмотров 713. Ответов 20
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
case R.id.btnDelete: {//Кнопка удаление последнего символа
                txtResult.setText(txtResult.getText().delete(txtResult.getText().length() - 1, txtResult.getText().length()));
 
                if (txtResult.getText().toString().trim().length() == 0) {
                    txtResult.setText("0");
                }
                break;
            }
Стандартная функция delete красного цвета и ругается со словами Cannot resolve method 'delete(int, int)' не знаете в чем может быть проблема, так как в Eclipse все работает превосходно.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.08.2015, 18:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Стандартная функция delete в Eclipse работает а в AndroidStudio не работает (Программирование Android):

Не работает автозагрузка сервиса AndroidStudio - Программирование Android
Делаю пример из урока по Android Studio. Сервис работает только до перезагрузки. Поможите, пожалуйста тугому) Код MyService.java ...

Как работает шаблон NavigationDrawer в AndroidStudio, где обрабатывать нажатия на навигационной панели? - Программирование Android
Всем здрасьте! Не могу никак понять, где в шаблоне, который генерирует Android Studio, вешать обработки нажатия на соответствующую...

Не работает эмулятор в Eclipse - Программирование Android
Здравствуйте, столкнулся с такой проблемой, при попытке открыть приложения с помощью эиулятора открывается просто черный экран. Что...

Не работает виртуальное устройство в eclipse - Программирование Android
Здравствуйте. У меня такая проблема: я запускаю в eclipse сценарий hello world,после этого появляется такой лог с ошибкой в конце: ...

Как работает функция? - Программирование Android
Добрый день! Уважаемые программисты! Помогите разобраться с функцией, как она работает. Или подскажите какими средствами ее...

RSS-читалка - работает на эмуляторе, не работает на реальном девайсе - Программирование Android
День добрый. Есть несложная читалка на основе вот этой вот, для парсинга используется Android SAX. Все прекрасно работает на эмуляторе, но...

20
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,654
Завершенные тесты: 1
12.08.2015, 13:55 #16
Monster-95, а может txtResult не EditText, а что-то другое?
0
Monster-95
52 / 52 / 13
Регистрация: 05.02.2013
Сообщений: 285
12.08.2015, 14:00  [ТС] #17
Spelcrawler, Да хотелось бы самому чтобы я допустил в начале именно эту ошибку но увы нет, тут все ясно
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<EditText
            android:id="@+id/txtResult"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_column="0"
            android:layout_columnSpan="4"
            android:layout_gravity="left|top"
            android:layout_marginBottom="5dp"
            android:layout_marginTop="5dp"
            android:layout_row="0"
            android:cursorVisible="false"
            android:ems="10"
            android:enabled="true"
            android:focusable="false"
            android:gravity="right"
            android:inputType="numberDecimal"
            android:text="0" >
 
            <requestFocus />
        </EditText>
0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,654
Завершенные тесты: 1
12.08.2015, 14:03 #18
А если так попробовать?

Java
1
2
3
4
    Editable text = txtResult.getText();
    int end = text.length();
    int start = end - 1;        
    txtResult.setText(text.delete(start, end));
0
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
12.08.2015, 14:05 #19
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
а можно показать еще и строку где findViewById(этот эдиттекст)
1
Monster-95
52 / 52 / 13
Регистрация: 05.02.2013
Сообщений: 285
12.08.2015, 14:11  [ТС] #20
Spelcrawler, Вообще не реагирует, точнее не удаляет последний символ, хотя не ругается на синтаксис

Добавлено через 1 минуту
Паблито, Вы гений, просто слов нет, зараза на автомате написал TextView
0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,654
Завершенные тесты: 1
12.08.2015, 14:11 #21
Java
1
2
3
4
    Editable text = txtResult.getText();
    int end = text.length() - 1;
    int start = end - 1;        
    txtResult.setText(text.delete(start, end));
А так?
0
12.08.2015, 14:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.08.2015, 14:11
Привет! Вот еще темы с ответами:

Socket.io (прослушивание события работает на Desktop и не работает на Android) - Программирование Android
Есть метод, прослушивающий событие сервера по soket.io (import io.socket.client.Ack; import io.socket.client.IO; import...

Не понимаю, почему не работает стандартная функция strlen - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &quot;string.h&quot; using namespace std; int _tmain(int argc, _TCHAR* argv) { ...

Клавиша delete не работает,а вот shift + delete работает - Windows 7
Ни ничего не могу удалить как обычно клавишей delete работает только при сочетании shift + delete W7 64 bit Добавлено через 2 часа...

Некорректно работает функция Delete - C++
Слепил прожку. Которая должна записать в файл информацию о стране. А потом функция Делит должна по названию страны удалить всю информацию о...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru