2014-10-10 4 views
0

В моем макете я установил Include Other Layout. этот макет, в свою очередь, должен показать listview с элементами, загруженными из Интернета (мой веб-сервер)выполнить класс из включенного макета

проблема только в том, что элементы не загружаются из-за того, что класс, содержащий код для загрузки элементов, не вызван, им, используя Include Other Layout смысл только называется раскладка, а не функциональный код из любых файлов .java (классы)

оставив меня с пустой страницей ...

есть способ, чтобы сделать звонок на класс, содержащий код для макета, у меня есть included?

ответ

1

<include/> тэг предназначен только для включения только вида в другой макет. Это может быть очень полезно, если вы используете общий вид повсюду. Пример ProgressBar. Вы можете включить ProgressBar везде, где хотите. Но это всего лишь пользовательский интерфейс.

Если вы также хотите использовать функциональность, вы должны использовать Fragments. Фактически Fragments - это именно то, что вы описываете.

Вот учебник с официального сайта Android Developers http://developer.android.com/training/basics/fragments/index.html