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

ListView и кастомный адаптер - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Несовместимость CheckBox & AlertDialog http://www.cyberforum.ru/android-dev/thread1011692.html
В одном Activity используется ChexBox и AlertDialog Делаю это приблизительно так: AlertDialog ad = new AlertDialog.Builder(MainActivity.this); ad.setPositiveButton("Ok", new OnClickListener() { public void onClick(DialogInterface dialog, int arg1) { action1(); } });
Программирование Android Как вставить иконку в TextView? Здравствуйте!Как в TextView вместо слова "City" вставить маленькую иконку?Типа картинка и рядом название города. // Get the city textview.setText(textview.getText() + "City :" + getNode("name", eElement) + "\n" + "\n"); Заранее спасибо. http://www.cyberforum.ru/android-dev/thread1011444.html
Программирование Android проблема со Spinner'ом
Добрый день подскажите где может быть ошибка ... import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View;
Удалить файл базы с SD карты при удалении приложения Программирование Android
Возможно ли такое ? Файл базы создаю: public DBHelper(Context context) { super(context, "/sdcard/"+DATABASE_NAME, null, 1); SQLiteDatabase.openOrCreateDatabase("/sdcard/"+DATABASE_NAME,null); }
Программирование Android Как отправить из одного приложения другому приложению широковещательное намерение? http://www.cyberforum.ru/android-dev/thread1010990.html
Имеется приложение 1, на котором размещен приемник. Также имеется приложение 2, которое хочет запустить приемник из приложения 1. Как это сделать?
Программирование Android Ссылками открывает не там Сделал приложение - часть которого справочник. Реализован в HTML страницах, которые отображает WebView. Проблема со следующим меню <ul id="mainMenuList"> <li id="gNiVGhqWvOmf"><a href="Page1.html"><img border="0" src="webkitmenuicon.png">Пункт меню 1</a></li> <li id="huiRpsSykigP"><a href="Page2.html"><img border="0" src="webkitmenuicon.png">Пункт меню 2</a></li> <li... подробнее

Показать сообщение отдельно
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
19.11.2013, 15:59
Вот рабочий код, тут используется в качестве родительского окна со слайдингом фрагмент, вы просто вместо метода oncreateview переделайте под метод активности oncreate.

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
public class Themes extends Fragment {
 
    
    MainPage data;
    static final String TITLES[] = {"Подразделы", "Закрепленные темы", "Темы"};
    Fragment[] fragments = new Fragment[3];
    MyPagerAdapter mAdapter;
    
    ViewPager mViewPager;
    PagerSlidingTabStrip mTitles;
    
    
    public static Themes newInstance(MainPage mp) {
        Themes fragment = new Themes();
        fragment.setParams(mp);
        return fragment;
    }
    
    private void setParams(MainPage mp) {
        this.data = mp;
    }
    
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        
        View _result = inflater.inflate(R.layout.themes, null);
        
        mTitles = (PagerSlidingTabStrip) _result.findViewById(R.id.titles);
        mViewPager = (ViewPager) _result.findViewById(R.id.pager);
        
        if(mAdapter == null) {
            mAdapter = new MyPagerAdapter(getChildFragmentManager());
        } else {
            mAdapter.notifyDataSetChanged();
        }
 
        mViewPager.setAdapter(mAdapter);
        mTitles.setViewPager(mViewPager);
        
        return _result;
    }
 
    
    
    
    
    
    
    private class MyPagerAdapter extends FragmentPagerAdapter {
 
        public MyPagerAdapter(FragmentManager fm) {
            super(fm);
        }
 
        @Override
        public Fragment getItem(int position) {
            if(fragments[position] != null) {
                return fragments[position];
            }
            
            
            switch(position) {
            case 0:
                fragments[position] = Sections.newInstance(data);
                break;
            default:
                fragments[position] = new Test();
            }
            
            
            return fragments[position];
        }
 
        @Override
        public int getCount() {
            return TITLES.length;
        }
 
        @Override
        public CharSequence getPageTitle(int position) {
            return TITLES[position];
        }
        
    }
    
    
    @SuppressLint("ValidFragment")
    private class Test extends Fragment {
 
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            
            TextView tv = new TextView(getActivity());
            tv.setText("TESSSST");
            
            
            return tv;
        }
        
    }
    
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru