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

Android viewpager(actionbar) под RelativeLayout - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Coverflow http://www.cyberforum.ru/android-dev/thread1090092.html
Добрый день всем. в общем столкнулся с такой проблемой, нужно написать coverflow, использование галереи не пойдет. Собственно что я пробывал, создал horizontallistview (extends AdapterView), далее в нем кручу вьюхи в зависимости от расстояния до центра, все бы вроде хорошо, но хотелось бы знать может есть уже готовое опен сорсное решение или же как лучше сделать? чего то не все нравится в моем...
Android Создание apk на телефоне Добрый день. Интересует есть ли возможность создания apk файлов прям на телефоне. С полноценных (*.java -> *.class->clasess.dex); Также сжатие xml и тдп. То есть сделать полноценную apk. Заранее спасибо, извините за нетривиальность и возможно маразматичность. http://www.cyberforum.ru/android-dev/thread1089993.html
Android MultiSelectListPreference не могу получить значения
Всем привет! Использую MultiSelectListPreference, создаю програмно, в методы setEntries и setEntryValues сую заранее созданные массивы MultiSelectListPreference listPreference = new MultiSelectListPreference(MainActivity.getContext()); listPreference.setKey("mylist"); listPreference.setTitle("Отображаемые значки"); listPreference.setDialogTitle("Значки"); ...
Android Разработать отчет по продажам
Есть приложение которое фиксирует учет продаж, мне необходимо разработать отчет по продажам. Как лучше его сделать? Сейчас смотрю на html но мне кажется выйдет не очень красиво. Есть ещё какие то варианты кроме html?
Android Effire CityNight D7 неопознан в eclipse http://www.cyberforum.ru/android-dev/thread1089796.html
Всем привет! Я решил заняться разработкой для Android. Имеется планшет Effire CityNight D7 (Android 4.1.1). На десктопе стоит ОС Debian 7. Скачал с http://developer.android.com ADT Bundle. Установил. Подключаю планшет. Ставлю галку "Отладка по USB". Запускаю eclipse и создаю первое приложение из примеров. После запуска приложения на отладку в окне выбора девайса мой планшет не...
Android Checkbox как узнать на которых чекбоксов стоит галочка Здравствуйте. Есть 4 checkbox-a При нажатии кнопки нужно вывести какой из чекбоксов выбран. На данный момент нашел пример, но он выводит так: Checkbox1:true Checkbox2:false Checkbpx3:false Checkbox4:false а нужно чтоб вот так: подробнее

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

Android viewpager(actionbar) под RelativeLayout - Android

05.02.2014, 21:56. Просмотров 726. Ответов 2
Метки (Все метки)

Я работаю над ViewPager. Я написал код, который может создать ViewPager а также ActionBar а также у меня есть некоторые Java класс, но я хочу, чтобы мой ViewPager (ActionBar) должна быть ниже layout(RelativeLayout ). Это мой XML код
XML
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
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#fa6a6a"
 >
 
<RelativeLayout
    android:id="@+id/relativeLayout1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="#171717" >
 
    <ImageButton
        android:id="@+id/menu_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_marginLeft="12dp"
        android:background="@drawable/ic_launcher" />
 
    <ImageView
        android:id="@+id/image"
        android:layout_width="wrap_content"
        android:layout_height="7.0mm"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:background="@drawable/ic_launcher" />
 
    <ToggleButton
        android:id="@+id/button_search"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:layout_marginRight="12dp"
        android:background="@drawable/ic_launcher"
        android:padding="2dip"
        android:textOff=""
        android:textOn="" />
</RelativeLayout>
 
<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/relativeLayout1" >
 
    <android.support.v4.view.ViewPager
        android:id="@+id/vp_main"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@+id/relativeLayout1" >
    </android.support.v4.view.ViewPager>
</RelativeLayout>
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
public class MainActivity extends FragmentActivity implements
    ActionBar.TabListener {
 
private ViewPager viewPager;
private TabsPagerAdapter mAdapter;
private ActionBar actionBar;
// Tab titles
private String[] tabs = { "test1", "test2", "test3", "test4",
        "test5" };
 
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
 
    viewPager = (ViewPager) findViewById(R.id.vp_main);
    actionBar = getActionBar();
 
    actionBar.setDisplayShowTitleEnabled(false);
    actionBar.setDisplayShowHomeEnabled(false);
    mAdapter = new TabsPagerAdapter(getSupportFragmentManager());
 
    viewPager.setAdapter(mAdapter);
    actionBar.setHomeButtonEnabled(false);
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
 
    // Adding Tabs
    for (String tab_name : tabs) {
        actionBar.addTab(actionBar.newTab().setText(tab_name)
                .setTabListener(this));
    }
 
    /**
     * on swiping the viewpager make respective tab selected
     * */
    viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
 
        @Override
        public void onPageSelected(int position) {
 
            actionBar.setSelectedNavigationItem(position);
        }
 
        @Override
        public void onPageScrolled(int arg0, float arg1, int arg2) {
        }
 
        @Override
        public void onPageScrollStateChanged(int arg0) {
        }
    });
}
 
@Override
public void onTabReselected(Tab tab, FragmentTransaction ft) {
}
 
@Override
public void onTabSelected(Tab tab, FragmentTransaction ft) {
    // on tab selected
    // show respected fragment view
    viewPager.setCurrentItem(tab.getPosition());
}
 
@Override
public void onTabUnselected(Tab tab, FragmentTransaction ft) {
}
 
}
это мой результат, но я хочу, чтобы мой Макет должен быть под viewpager (ActionBar)
http://postimg.org/image/glw7kko51/

это возможно? что такое решение?
Миниатюры
Android viewpager(actionbar) под RelativeLayout  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru