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

Как достать из textView, что что сейчас отображает ViePager - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Проигрывание HLS видео в браузере в Android http://www.cyberforum.ru/android-dev/thread1035903.html
Сделал воспроизведение потокового HLS видео в iPad, в браузере на сайте, всё работает. Если эту же страницу открываю в Samsung Galaxy tab 3 c Android 4.1.2, то ничего не играется. Точнее, cперва идет...
Программирование Android Расставить картинку по координатам Всем привет. Парни, не могу понять как быть. У меня есть лаяут...сложный лаяут по которому на экране выставляются картинки. Я хочу первоначально расставлять картинки по нему, а потом таскать их... http://www.cyberforum.ru/android-dev/thread1035721.html
RTSP, Android, Web Программирование Android
Добрый день. Необходимо стримить видео через RTSP на Web странице и просматривать его через браузер Андроида. На данный момент стрим идет через плагин VLC. Но браузер андроида этот плагин упорно...
Программирование Android Пробный проект
Создаю проект как указано здесь: http://www.youtube.com/watch?v=VrDGf5h6iwA Добавляю на экран к нопку. по умолчанию кнопка имеент надпись Button. Но эклипс начинает истерить: Hardcoded...
Программирование Android Реализация логических функций http://www.cyberforum.ru/android-dev/thread1035430.html
Здравствуйте. Может кто нибудь сможет мне помочь? Мы в институте начали учить программирование в андроиде и нам дали такое задание: Дан мультиплексор с 2 адресными входами, функция f(a, b, c) =...
Программирование Android TabHost, ListView и custom Adapter Здравствуйте. В общем есть TabHost c 3 вкладками. При нажатии на вкладку ХЗ показаться данные в ListView, но у меня при нажатии на эту вкладку приложение выдает ошибку и закрывается. Вот код для... подробнее

Показать сообщение отдельно
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
10.12.2013, 22:59
Вы наверное делали всё по урокам из Startandroid. Вам нужно "вручную" сделать заполнение ViewPager фрагментами

Добавлено через 32 минуты
Кликните здесь для просмотра всего текста
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
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager;
 
public class MainActivity extends FragmentActivity {
    
    ViewPager pager;
    PagerAdapter pagerAdapter;
    private ViewPager mViewPager;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
                
        mViewPager = (ViewPager) findViewById(R.id.pager);
        
        TitleAdapter titleAdapter = new TitleAdapter(getSupportFragmentManager());
        mViewPager.setAdapter(titleAdapter);
        mViewPager.setCurrentItem(0);
    }
    
    public class TitleAdapter extends FragmentPagerAdapter {
        private final String titles[] = getResources().getStringArray(R.array.data); 
        
        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();
        }
     
        @Override
        public CharSequence getPageTitle(int position) {
            return titles[position];
        }
     
        @Override
        public Fragment getItem(int position) {
            return frags[position];
        }
     
        @Override
        public int getCount() {
            return frags.length;
        }
    }
 
}

Код каждого фрагмента
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
 
public class FragmentView1 extends Fragment {   
    
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {     
        
        View myView = inflater.inflate(R.layout.about, container, false);
        // здесь можно взять текст
      
        return myView;
    }
}

Код about
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/scroll"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:contentDescription="@string/app_name" >
 
    <TextView
        android:id="@+id/textView1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:text="@string/app_name"
        android:textAppearance="?android:attr/textAppearanceLarge" />
 
</ScrollView>
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru