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

Несколько Activity в одной вкладке TAB - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android ArrayAdapter вылет на clear и add http://www.cyberforum.ru/android-dev/thread868234.html
Приветствую! Вылет на clear. Если эту строку закоментить то вылет на add. В чем может быть проблема? import java.io.File; import android.os.Bundle; import android.app.Activity; import...
Программирование Android Работа в wifi сети Можете показать пример кода как подключиться к сети wifi и передавать файлы определённому пк или планшету? http://www.cyberforum.ru/android-dev/thread868171.html
Программирование Android Фоновая музыка в приложении
Добрый день. Я новичок и недавно нашел статью о том, как разработать первую игру. Вроде всё получалось неплохо, но возникла проблема с фоновой музыкой. Она играет после выхода из приложения, хотя не...
работать как WifiKill Программирование Android
Всем привет! Вот возникла такая задача нужно написать на андроид программу которая будет работать как wifikill, или ей подобные (если таковые имеются)! Суть задачи состоит в том, что нужно отключать...
Программирование Android IRC клиент http://www.cyberforum.ru/android-dev/thread867821.html
Ребят, в эклипсе сделал менюшку под свой IRC клиент, гуглил по вопросам подключения к серверу, нашёл код с простейшим функционалом - http://oreilly.com/pub/h/1966 . Подскажите пожалуйста как верно...
Программирование Android Системная кнопка "Назад" как научить программу реагировать на нажатие этой самой кнопки? подробнее

Показать сообщение отдельно
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
17.05.2013, 20:58
тоже только что разбирался с ними. у меня так сделано

Registration_Activity основная
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
public class Registration_Activity extends FragmentActivity {
    PagerAdapter pagerAdapter;
    public ViewPager mViewPager;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    
        setContentView(R.layout.registration_activity);     
        
        mViewPager = (ViewPager) findViewById(R.id.pager);      
        TitleAdapter titleAdapter = new TitleAdapter(getSupportFragmentManager());
        mViewPager.setAdapter(titleAdapter);
        mViewPager.setCurrentItem(0);
       
    }
    
    public class TitleAdapter extends FragmentPagerAdapter {        
        private final Fragment frags[] = new Fragment[3];    
        public TitleAdapter(FragmentManager fm) {
            super(fm);
            
            frags[0] = new Registration_Fragment1();
            frags[1] = new Registration_Fragment2();
            frags[2] = new Registration_Fragment3();
        }
     
        @Override
        public Fragment getItem(int position) {
            return frags[position];
        }
     
        @Override
        public int getCount() {
            return frags.length;
        }
    }
 
        
    }
    
 
}
и фрагменты
Registration_Fragment1
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
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.text.Editable;
import android.text.InputType;
import android.text.TextWatcher;
import android.text.method.NumberKeyListener;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnFocusChangeListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.Toast;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
 
public class Registration_Fragment1 extends Fragment {  
    
    
 
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {      
        
        
        View myView = inflater.inflate(R.layout.registration_screen_1, container, false);   
 
     
        return myView;
    }
    
 
    
}
остальные фрагменты выглядят так же

разметка к основному файлу
Registration_Activity.xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 <RelativeLayout
       xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:tools="http://schemas.android.com/tools"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:orientation="vertical" 
       android:gravity="center"  >
       
      <android.support.v4.view.ViewPager
          android:id="@+id/pager"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:gravity="center"
          android:background="@drawable/enter_screen_bg"  >
 
     </android.support.v4.view.ViewPager>
</RelativeLayout>
разметка фрагментов
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?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="333333" />
 
</ScrollView>
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru