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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 59, средняя оценка - 4.73
lolopolosko
1354 / 312 / 5
Регистрация: 21.11.2009
Сообщений: 992
#1

TabHost и TabWidget - Программирование Android

28.08.2011, 21:40. Просмотров 7317. Ответов 3
Метки нет (Все метки)

Вот решил создать Tab-ы на андроиде...
нашел простенький примерчик, набрал код, почитал справку , скомпилил и все вроде нормально. Но при запуске выдает ошибку.
Взялся за другой пример и та же ошибка.
Исследования проекта ни к чему не привели

Уже не знаю в чем проблема
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
package com.lolopolosko;
 
import android.app.Activity;
import android.widget.TabHost;
import android.os.Bundle;
 
public class TabActivity extends Activity {
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        TabHost tabs = (TabHost)findViewById(R.id.tabhost);
        tabs.setup();
        //Вроде бы здесь ничего сложного но увы...
        TabHost.TabSpec spec = tabs.newTabSpec("tag1");
        spec.setContent(R.id.tx1);
        spec.setIndicator("Tab #1");
        tabs.addTab(spec);
        spec = tabs.newTabSpec("tag2");
        spec.setContent(R.id.tx2);
        spec.setIndicator("Tab #2");
        tabs.addTab(spec);
        
        tabs.setCurrentTab(1);
    }
}
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
<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
    android:id = "@+id/tabhost"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    <TabWidget android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id = "@+id/widg"/>
    <FrameLayout android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id = "@+id/frame"
    android:paddingTop="65px">
    <TextView android:id = "@+id/tx1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:text="@string/hello"
    />
    <TextView android:id = "@+id/tx2"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:text="@string/hello"
    />
    </FrameLayout>
    
    
</TabHost>
И еще вопрос... В чем разница между android:id = "@+id/Ident" и android:id = "@android:id/Ident" ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.08.2011, 21:40     TabHost и TabWidget
Посмотрите здесь:

Tabhost, TabWidget; можно ли создать систему вкладка-вкладка - Программирование Android
Подскажите пожалуйста можно ли создать систему вкладка-вкладка?? по сути при нажатие вкладки открывался layout с еще одним списком...

TabWidget - Программирование Android
Как можно переключится в режиме Design в TabWiget на tabN ?

Не меняется цвет в TabWidget - Программирование Android
Приветствую. В общем проблема заключается в том, что имеются два телефона с версией 4.2.2. На одном цвет кнопки и цвет текста в кнопке...

Tabwidget не на весь экран - Программирование Android
Вот так выглядит в приложении. Не знаю как сделать чтобы было на всю страницу

TabHost - Программирование Android
Как можно сделать список табов в табе? Возможно это решается без TabHost?

tabhost - Программирование Android
всем привет много искал но всё таки не нашёл мне нужно что бы вкладки были с лева 5 штук , но что то найти не могу как сделать их...

Как в TabWidget убрать Tab indicator? - Программирование Android
Можно ли его выключить, или хотя бы сделать прозрачного цвета?

Использование TabHost - Программирование Android
Я ни как не могу понять как использовать TabHost вместе с фрагментом. Пожалуйста приведите пример.

TabHost и вкладки - Программирование Android
ребят создаю вкладку простым кодом tabSpec = tabHost.newTabSpec(&quot;tag1&quot;); tabSpec.setIndicator(&quot;5&quot;); ...

Смена картинки в TabHost - Программирование Android
Доброго времени суток ) создал TabHost поставил на него иконку , при клике на вкладку хочу что бы картинка менялась ! сделал вот таким вот...

Порядок вкладок в TabHost - Программирование Android
Приветствую господа программисты. Встал вопрос: есть экран со вкладками. Необходимо поменять порядок этих самых вкладок. Мне предлагают...

TabHost и переключение экранов - Программирование Android
Доброго времени суток и с Днём Программиста!=) У меня возникла ситуация... ЕстьTabHost c тремя вкладками. Содержимым каждой вкладки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
hyliganoff
3 / 3 / 0
Регистрация: 28.08.2010
Сообщений: 28
03.09.2011, 14:24     TabHost и TabWidget #2
Вот ссылка, может пригодится http://pda.androidforums.ru/Dinamich...tov-t7489.html
ErgoZ
2 / 2 / 0
Регистрация: 06.11.2011
Сообщений: 3
06.11.2011, 16:34     TabHost и TabWidget #3
8 строка. У меня была похожая проблема буквально час назад, смотри, там по идее должно быть что-то типа того:

Java
1
public class TabActivity extends TabActivity {
у тебя должен быть экстенд из таб активити.

зарегился только чтоб ответить на данную тему, т.к. сам убил не один час на поиски)))
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
11.11.2011, 23:10     TabHost и TabWidget #4
(Не реклама) http://freehabr.ru/blog/android/1729.html, я писал статью по этому поводу, почитай там написано все просто.
Yandex
Объявления
11.11.2011, 23:10     TabHost и TabWidget
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru