Форум программистов, компьютерный форум CyberForum.ru

Как реализовать трехуровневое меню в ListView? - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Java urlconnection cookie manager http://www.cyberforum.ru/android-dev/thread1311576.html
Вот так я получаю капчу: URL url = new URL(MyURL); URLConnection conn = url.openConnection(); bitmap = BitmapFactory.decodeStream((InputStream) conn.getContent()); Вот так идет запрос для получении ответа от скрипта: URL url = new URL(MyURL); URLConnection conn = url.openConnection();
Android Сбросил пароли БД после предложение перестало обращаться Доброй ночи. Помогите пожалуйста разобраться. Несколько лет назад один разработчик сделал небольшое андройд приложение. Все работало. Недавно пришлось восстановить пароль доступа к сайту и базам, сбросил пороли. После чего приложение выдает ошибку при попытке залогинится. Вопрос в чем причина, как ее исправить и кто мог бы с этим помочь, не бесплатно. Исходники есть. Заранее Спасибо! http://www.cyberforum.ru/android-dev/thread1311256.html
Сделать так что бы размер кнопки неизменяемым, какой бы там текст не был Android
Сделать так что бы размер кнопки неизменяемым, какой бы там текст не был
Android Ошибка при создании RadioButton
В OnCreate Update("studentsapp1pn.txt",(RadioGroup) findViewById(R.id.rasRgPn)); public void Update(String filename,RadioGroup rclv) { String TEXT="";
Android Прямой доступ к АЦП или прямоугольный импульс http://www.cyberforum.ru/android-dev/thread1310564.html
Здравствуйте! Понадобилось через выход для наушников вывести прямоугольный импульс. Может кто знает, как это сделать? Открыт ли доступ к внутреннему АЦП смартфона или нужно подгонять вручную? Спасибо!
Android Стандартный андроид навигатор Всем привет. Вопрос такой. Можно ли из своего приложения открыть навигатор установленный на устройстве, стандартный к примеру. Сам думаю что можно, но вот не знаю как. Вот второй вопрос посложнее, можно ли ему передать данные, к примеру конечную точку маршрута. подробнее

Показать сообщение отдельно
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
27.11.2014, 12:05     Как реализовать трехуровневое меню в ListView?
Kroshandowski, создайте класс, который будет содержать всю информацию нужную для отображения. Пример для самой простой читалки:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class Book{
 
private int id;
private String bookText;
 
public Book(int id){
     this.id = id;
}
 
public void setText(String text){
     this.bookText  = text;
}
 
public String getText(){
     return this.bookText;
}
 
public int getId(){
    return this.id;
}
 
}
Далее создайте ArrayList экземпляров вашего класса, передавайте этот лист в адаптер ListView, каждому элементу присваиваете тэг

Java
1
item.setTag(currentBook);
Далее в обработчике onItemClickListener добавляете переход к активити и кладете вашу книгу в интент:

Java
1
2
3
Intent intent = new Intent(context, BookActibity.class);
intent.putExtra("book", (Book) item.getTag);
startActivity(intent);
Для того чтобы ваш экземпляр класса Book записался в интент он должен реализовать интерфейс Serializable:

Java
1
2
public class Book implements Serializable{
//Просто добавьте эту строчку к определению класса.
Ну и в onCreate активити достаем вашу книгу:

Java
1
2
3
4
5
6
7
8
9
10
onCreate(){
 
Intent intent = getIntent();
Book currentBook = (Book) intent.getSerializableExtra("book");
//Ну и дальше достаем все нужные данные из экземпляра класса Book
//У нас только текст, его и достанем:
String bookText = currentBook.getText();
 
 
}
 
Текущее время: 14:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru