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

Свайп страниц с разным контентом - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Вставить null в SQLite http://www.cyberforum.ru/android-dev/thread938202.html
Есть такой код @Override public void onCreate(SQLiteDatabase db) { db.execSQL("CREATE TABLE "+ DATABASE_TABLE+ " ("+ KEY_ROWID + " INTEGER PRIMARY KEY AUTOINCREMENT, "...
Программирование Android XML разметка. Сделать ровненькие столбцы Добрый вечер. Третий день не могу исправить ошибку. Вот код: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" ... http://www.cyberforum.ru/android-dev/thread938113.html
Программирование Android Диалог "идет загрузка" при старте
Посоветуйте подход к этому.... Есть программа, которая при старте может решить (после обновления) пересчитать базу. Процесс довольно длительный. А решение на обновление дает главная форма. Тоесть...
Как можно отловить событие что все дочерние вьюхи для моей загружены? Программирование Android
Привет. есть xml вида: <myView .....> <myView1 ..... /> <myView2 ..... /> </myView> собсно когда myView и дочерние элементы полностью загружены я хочу вытащить дочерний элемент через ...
Программирование Android Проверить корректность введенных данных в editText (номер телефона) http://www.cyberforum.ru/android-dev/thread937899.html
Как проверить, что пользователь ввел правильный номер телефона, без +7 и 8, например 9123456789 То есть, что введены 10 цифр и первая 9. Помогите начинающему, плиз!!!!
Программирование Android broadcast reciever здравствуйте,возникла интересная ситуация. имею фрагмент, в котором в onresume() регистрируется broadcastreciever, а в onstop() регистрация убирается, и сервис, который посылает сообщения этому... подробнее

Показать сообщение отдельно
SAVA93
1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 86

Свайп страниц с разным контентом - Программирование Android

15.08.2013, 12:48. Просмотров 2245. Ответов 7
Метки (Все метки)

Привет всем!
Такая "проблема". есть свайп страниц, напиcанный с помощью ViewPager. Проблема в том что нужно листать 2 страницы, когда листаешь нужно чтобы первая прост layout вторая это был activity с listView

Я соооовсем еще зеленый в этой сфере(программирование на android) А сделать нужно как можно быстрее( Можете объяснить попроще))) Заранее премного благодарен)

вот мой код если нужно^^

mainActivity.java

Кликните здесь для просмотра всего текста
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
package com.auca.intouch;
import java.util.ArrayList;
import java.util.List;
 
import android.app.Activity;
//import android.app.ActionBar;
import android.os.Bundle;
import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.View;
 
public class MainScreen extends Activity{
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main_screen);
        LayoutInflater inflater = LayoutInflater.from(this);
        List<View> pages = new ArrayList<View>();
        
        
        
        View page = inflater.inflate(R.layout.menu, null);
        
        //TextView textView = (TextView) page.findViewById(R.id.text_view);
        //textView.setText("Страница 1");
        pages.add(page);
        
        page = inflater.inflate(R.layout.page, null);
        //textView = (TextView) page.findViewById(R.id.text_view);
        //textView.setText("Страница 2");
        pages.add(page);
        
        //page = inflater.inflate(R.layout.page, null);
        //textView = (TextView) page.findViewById(R.id.text_view);
        //textView.setText("Страница 3");
        //pages.add(page);
        
        SamplePagerAdapter pagerAdapter = new SamplePagerAdapter(pages);
        ViewPager viewPager = new ViewPager(this);
        viewPager.setAdapter(pagerAdapter);
        viewPager.setCurrentItem(1);     
        
        setContentView(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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
package com.auca.intouch;
 
//import com.studying.lists.R;
//import com.studying.lists.MainActivity.MyAdapter;
 
import android.app.ListActivity;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.ListAdapter;
import android.widget.TextView;
 
public class menu extends ListActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        
        setListAdapter((ListAdapter) new MyAdapter(this,
                android.R.layout.simple_list_item_1,R.id.textView1, 
                getResources().getStringArray(R.array.menu)));
    }
    private class MyAdapter extends ArrayAdapter<String>
    {
        public MyAdapter(Context context, int resource, int textViewResourceId,
                String[] strings) {
            super(context, resource, textViewResourceId, strings);
        }
        @Override
        public View getView(int position, View convertView, ViewGroup parent) {
            LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            View row = inflater.inflate(R.layout.menu, parent, false);
            String[] items = getResources().getStringArray(R.array.menu);
            ImageView iv= (ImageView) findViewById(R.id.imageView1);
            TextView tv = (TextView) findViewById(R.id.textView1);
            tv.setText(items[position]);
            if(items[position].equals("Chat"))
            {
                iv.setImageResource(R.drawable.chat);
            }
            else if(items[position].equals("Mail"))
            {
                iv.setImageResource(R.drawable.mail);
            }
            else if(items[position].equals("Schedule"))
            {
                iv.setImageResource(R.drawable.shcedule);
            }
            else if(items[position].equals("Options"))
            {
                iv.setImageResource(R.drawable.ic_launcher);
            }
            return row;
        }
}
}

нужно чтобы один из pages был listView с кодом со второго спойлера
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru