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

Использование элемента другого layout - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Удаление представления списка детализации http://www.cyberforum.ru/android-dev/thread1193258.html
Ребят возник такой вопрос как можно с помощью командного меню, либо панели действий удалить представление детализации, то есть его можно удалить с помощью командного меню в ListView(на скрине). Мне же нужно еще добавить возможность удаление из самого представления. Кто знает поделитесь мыслями, буду очень признателен;)
Android Парсинг XML по URL Нужно взять строку из тега <company> отсюда xml. Можно как-то обойтись без циклов? http://www.cyberforum.ru/android-dev/thread1193101.html
Android Google Maps API v2+ SlidingMenu
Написал простенькое приложение с выдвижной формой, в одном из разделов выдвижной форму находится меню с картой Google Maps, при открытии этого меню в первый раз карта загружается нормально, но стоит перейти по этому меню второй раз, как приложение крашится. LogCat: 05-29 19:20:41.962: E/AndroidRuntime(2088): FATAL EXCEPTION: main 05-29 19:20:41.962: E/AndroidRuntime(2088):...
Android Избавиться от R в классе
Есть несколько проектов в которых использую один класс со сложным методом с одним XML файлом... Но вынужден обращаться к элементам по именам переменных в R. SeachByTag - не сработает(виджетовские заморочки)! Нужен именно ViewId! Передавать в процедуру десяток кодов при каждом вызове не хочется... Обьявлять каждый раз import com.ТекущийПроект№321.R; тоже не хочется... Можно ли сделать...
Android Ошибка при загрузке приложения на Google Play http://www.cyberforum.ru/android-dev/thread1192496.html
Здравствуйте. При попытке загрузки приложения на Google Play возникает ошибка: Сбой при загрузке Не удалось проанализировать APK-файл с помощью 'aapt dump badging'. Ошибка: Failed to run aapt dump badging: ERROR getting 'android:icon' attribute: attribute is not a string valueВ AndroidManifest.xml прописано: <application android:allowBackup="true" android:icon="@drawable/bti"...
Android приложение остановленно Есть приложение, в нем по нажатию кнопки парсится информация и потом выдается на экран. В эмуляторе работает, на устройствах нет. В чем может быть проблема? подробнее

Показать сообщение отдельно
zhaksybaev
0 / 0 / 0
Регистрация: 30.05.2014
Сообщений: 5
30.05.2014, 11:50  [ТС]     Использование элемента другого layout
Адаптер для вывода в ViewPager

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package com.organizer;
 
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.util.Log;
 
public class TitleAdapter extends FragmentPagerAdapter {
private final String titles[] = new String[] { "Вкладка 1", "Вкладка 2", "Вкладка 3", "Вкладка 4", Вкладка 5", "Вкладка 6" };
private final Fragment frags[] = new Fragment[titles.length];
 
public TitleAdapter(FragmentManager fm) {
    super(fm);
    frags[0] = new FragmentView1();
    frags[1] = new FragmentView2();
    frags[2] = new FragmentView3();
    frags[3] = new FragmentView4();
    frags[4] = new FragmentView5();
    frags[5] = new FragmentView6();
    
}
 
@Override
public CharSequence getPageTitle(int position) {
    Log.v("TitleAdapter - getPageTitle=", titles[position]);
    return titles[position];
}
 
@Override
public Fragment getItem(int position) {
    Log.v("TitleAdapter - getItem=", String.valueOf(position));
    return frags[position];
}
 
@Override
public int getCount() {
    return frags.length;
}
}
Адаптер для вывода в ListView

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
ListView listView = (ListView) myView.findViewById(R.id.listView1);
        cursor = dbHelper.fetchAll();   
            
        // создаем массив списков
                mainList = new ArrayList<HashMap<String, Object>>();
                HashMap<String, Object> hm;
                
        while (cursor.moveToNext()){
            String name = cursor.getString(cursor
                    .getColumnIndex(DbAdapter.Name));
            hm = new HashMap<String, Object>();
            hm.put(TITLE, name); // Название
            hm.put(DESCRIPTION, "Описание"); // Время
            hm.put(ID, UID); // ID
            mainList.add(hm);
        }
        
            // Теперь создадим адаптер массива и установим его для отображения наших данных
 
        final SimpleAdapter adapter = new SimpleAdapter(getActivity(), mainList,
                    R.layout.list_item, new String[] { TITLE, DESCRIPTION, ID},
                    new int[] { R.id.text1, R.id.text2, R.id.ID });
            listView.setAdapter(adapter);
 
Текущее время: 00:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru