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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Несколько вопросов по програмированию http://www.cyberforum.ru/android-dev/thread346109.html
1) Как создать простенький таймер, который бы отрабатывал, скажем, каждую секунду? В офдоке нашел класс Timer, но как им пользоваться не могу сообразить - примеров практически нет. 2) Еще очень...
Программирование Android Переключение м/у формами Есть 2-е формы (Main и Tools) , на первой загруженной форме нажимаю кнопку для открытия новой формы public static Main instance; //текущая форма в переменной { instance=this; Intent... http://www.cyberforum.ru/android-dev/thread345799.html
Собственный ArrayAdapter Программирование Android
Доброго времени суток. Пытаюсь написать собственный адаптер для строкового типа: titles = new ArrayList<String>(messages.size()); ... ArrayAdapter<String> myAdapter = new...
Android scripting (JS) как использовать droid.batteryGetLevel? Программирование Android
Коллеги, буду благодарен за помощь. Начинаю осваивать android-scripting на Javascript. (http://code.google.com/p/android-scripting/) Столкнулся с тем, что дроидовские функции возвращают результат,...
Программирование Android Хочу прграммировать на андроид. http://www.cyberforum.ru/android-dev/thread344107.html
Привет всем! Я бы хотела узнать возможно программировать на С++ для андроида, не зная java? И что для этого нужно помимо самого С++?
Программирование Android Проблемы с запуском проекта Друзья, подскажите. Создан проект. Немного изменен интерфейс через графический редактор. Нажимаю Запустить. Первый раз запускается. Далее: 1) делаю изменения в коде. 2) делаю изменения в главном... подробнее

Показать сообщение отдельно
lolopolosko
1354 / 312 / 5
Регистрация: 21.11.2009
Сообщений: 992

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

28.08.2011, 21:40. Просмотров 7422. Ответов 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" ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru