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

Tabhost, TabWidget; можно ли создать систему вкладка-вкладка - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Получить значение Proference http://www.cyberforum.ru/android-dev/thread1221821.html
Создал Preference Activity <CheckBoxPreference android:key="RRR" android:summaryOn="Зима" android:summaryOff="Лето" android:defaultValue="false"> </CheckBoxPreference>...
Программирование Android Частота кадров видео 1.Можно ли установить фиксированную частоту кадров для записи видео и отключить автовыбор частоты? 2.Как отследить частоту записи в реальном времени? Благодарю за поддержку =) Добавлено через... http://www.cyberforum.ru/android-dev/thread1221790.html
3 ряда по 5 квадратных кнопок для выбора уровня Программирование Android
Не могу понять как такое сделать. Даже квадратные кнопки сделать не могу. Нагуглил некоторые решения(квадратных кнопок), но они (решения)выглядят уж очень громоздкими. П.С. видел некий grid layout...
Использование Google API (не находит класс GoogleWebAuthorizationBroker ) Программирование Android
После подключение всех советующих ссылок и библиотек не находит класс GoogleWebAuthorizationBroker using System; using System.Threading; using System.Threading.Tasks; using Google; using...
Программирование Android Вызов класса из класса http://www.cyberforum.ru/android-dev/thread1221738.html
Здравствуйте есть класса Session_stud: public class Session_stud { public static class kurt extends AsyncTask<String, Void, List<String>> { protected List<String> doInBackground(String... arg)...
Программирование Android Вывести выбранный элемент ListView в Toast? Вот так вывожу массив в ListView String comp = {"text1","text2","text3"}; ListView lvMain = (ListView) findViewById(R.id.listView1); ArrayAdapter<String> adapter = new... подробнее

Показать сообщение отдельно
arslancharyev31
8 / 8 / 1
Регистрация: 30.03.2013
Сообщений: 63
03.07.2014, 17:25
Ловите:
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
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentTabHost;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
 
public class MainActivity extends FragmentActivity {
    private FragmentTabHost mTabHost;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        setContentView(R.layout.activity_main);
 
        mTabHost = (FragmentTabHost) findViewById(android.R.id.tabhost);
        mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent);
 
        for (int i = 0; i < 5; i++) {
            mTabHost.addTab(mTabHost.newTabSpec("tabs"+i).setIndicator("Tabs"+i),
                    TabFragment.class, null);
        }
    }
 
    public static class TabFragment extends Fragment {
        private FragmentTabHost mTabHost;
 
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            mTabHost = new FragmentTabHost(getActivity());
 
            mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.realtabcontent);
            for (int i = 0; i < 3; i++) {
                mTabHost.addTab(
                        mTabHost.newTabSpec("simple"+i).setIndicator("Simple"+i),
                        SimpleFragment.class, null);
            }
            return mTabHost;
        }
 
        @Override
        public void onDestroyView() {
            super.onDestroyView();
            mTabHost = null;
        }
    }
 
    public static class SimpleFragment extends Fragment {
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            TextView text = new TextView(container.getContext());
            text.setText("Simple Fragment");
            text.setGravity(Gravity.CENTER);
            return text;
        }
    }
}
activity_main.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
<android.support.v4.app.FragmentTabHost xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/tabhost"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
 
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >
 
        <TabWidget
            android:id="@android:id/tabs"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="0"
            android:orientation="horizontal" />
 
        <FrameLayout
            android:id="@android:id/tabcontent"
            android:layout_width="0dp"
            android:layout_height="0dp"
            android:layout_weight="0" />
 
        <FrameLayout
            android:id="@+id/realtabcontent"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="1" />
    </LinearLayout>
 
</android.support.v4.app.FragmentTabHost>
Добавлено через 55 секунд
И добавьте в папку libs архив android-support-v4.jar
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru