powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Errors
16 сообщений из 16, страница 1 из 1
Errors
    #38890135
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Android studio в определённый момент на новых, только-что созданных страницах перестали работать кнопки. Ошибок,кажется,нет. "Иду",значит, по нужному пути( последовательность страниц проги), и на самой новой,связывающей последнюю(ранее созданную) и предпоследнюю( тоже старую) не работают кнопки. Что делать? Дайте совет)
...
Рейтинг: 0 / 0
Errors
    #38890209
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что за страницы с кнопками в студии?
...
Рейтинг: 0 / 0
Errors
    #38890813
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Страница,состоящая из фона и кнопок,RelativeLayout.
Прописал в Мэин Активити код, куда ведут кнопки, но почему-то день назад началась фигня- новые прописанные коды перестали работать.

Старые работают правильно, доходишь до этих последних страниц,а они уже не пашут(
...
Рейтинг: 0 / 0
Errors
    #38890849
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210,

что-то напрограммировал, как вариант. :) код нужен.
...
Рейтинг: 0 / 0
Errors
    #38890867
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,
public void chem() {
view = "chem";
setContentView(R.layout.chem);
Button chem1 = (Button) findViewById(R.id.chem1);
Button chem2 = (Button) findViewById(R.id.chem2);
Button chem3 = (Button) findViewById(R.id.chem3);
Button chem4 = (Button) findViewById(R.id.chem4);
View.OnClickListener chemA = new View.OnClickListener() {
public void onClick(View v) {
view = "chem1";
setContentView(R.layout.stepen);
}
};
View.OnClickListener chemB = new View.OnClickListener() {
@Override
public void onClick(View v) {
view = "chem2";
setContentView(R.layout.stepen);
}
};
View.OnClickListener chemC = new View.OnClickListener() {
@Override
public void onClick(View v) {
view = "chem3";
setContentView(R.layout.stepen);
}
};
View.OnClickListener chemD = new View.OnClickListener() {
@Override
public void onClick(View v) {
view = "chem4";
setContentView(R.layout.stepen);
}
};
chem1.setOnClickListener(chemA);
chem2.setOnClickListener(chemB);
chem3.setOnClickListener(chemC);
chem4.setOnClickListener(chemD);
}


вот эта тема не пашет
...
Рейтинг: 0 / 0
Errors
    #38890882
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ilja2210,

вообще мб есть какие идеи?
...
Рейтинг: 0 / 0
Errors
    #38890993
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кому то нужно про фрагменты почитать ?

смысл в смене вьюконтента так
...
Рейтинг: 0 / 0
Errors
    #38891010
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Джибс,

Дайте плз совет, почему кнопки на более поздних страницах могут не работать?Что конкретно нужно делать?Срочно нужно доделать эту прогу, а тут такие проблемы(
...
Рейтинг: 0 / 0
Errors
    #38891011
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
public void chem() {
view = "chem";
setContentView(R.layout.chem);
Button кипяток = (Button) findViewById(R.id.chem1);
Button масло = (Button) findViewById(R.id.chem2);
Button пар = (Button) findViewById(R.id.chem3);
Button предмет = (Button) findViewById(R.id.chem4);
View.OnClickListener кипяток1 = new View.OnClickListener() {
public void onClick(View v) {
view = "stepen";
setContentView(R.layout.stepen);
}
};
View.OnClickListener масло1 = new View.OnClickListener() {
@Override
public void onClick(View v) {
view = "stepen";
setContentView(R.layout.stepen);
}
};
View.OnClickListener пар1 = new View.OnClickListener() {
@Override
public void onClick(View v) {
view = "stepen";
setContentView(R.layout.stepen);
}
};
View.OnClickListener предмет1 = new View.OnClickListener() {
@Override
public void onClick(View v) {
view = "stepen";
setContentView(R.layout.stepen);
}
};
кипяток.setOnClickListener(кипяток1);
масло.setOnClickListener(масло1);
пар.setOnClickListener(пар1);
предмет.setOnClickListener(предмет1);
}
...
Рейтинг: 0 / 0
Errors
    #38891177
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ilja2210,

Чё,никаких мыслей?))
...
Рейтинг: 0 / 0
Errors
    #38891341
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если подумать.

что быдет после смены контент вьюшки ?

наверное он уже не будет ничего знать про кнопки ?
...
Рейтинг: 0 / 0
Errors
    #38891610
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Джибс,

Вообще,прикол в том,что в последовательности страницы он доходит лишь до четвёртой.
Может,это как-то нужно связать с фреймом?
...
Рейтинг: 0 / 0
Errors
    #38891668
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. зачем делаешь смену вью контента через нажатие кнопки ?
2. почему все кнопки ставят один и тот же вью контент ? setContentView(R.layout.stepen);
может проще повесить тогда на один OnClickListener
3. после смены вью контента что ты ожидаешь ?
4. так это не делается по идее, контент меняют, например при смене ориентации дисплея
когда в силу каких либо причин, запретили автоматическое пересоздавание активити/фрагментов

твой случай, грамотнее всего это использование фрагментов.
...
Рейтинг: 0 / 0
Errors
    #38891781
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Джибс,

т.е. это нормально,что в череде страниц( главная>hand>help>chem>stepen>lechenie) доходит только до четвёртой, дальше не движется+на этой странице не работает кнопка back?
...
Рейтинг: 0 / 0
Errors
    #38891923
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210Джибс,

т.е. это нормально,что в череде страниц( главная>hand>help>chem>stepen>lechenie) доходит только до четвёртой, дальше не движется+на этой странице не работает кнопка back?

то что ты делаешь это не нормально.

создай несколько активити или фрагментов и работай с ними.
...
Рейтинг: 0 / 0
Errors
    #38895033
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Джибс,

может,есть простой скомоб всё запилить через layout-ы? мало времени, чтобы фрагменты делать(и ,честно говоря, ничё с ними не получается пока, уже 2 дня парюсь)
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Errors
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]