Форум программистов, компьютерный форум 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 intent = new Intent(); intent.setClass(this, Tools.class); startActivity(intent); } http://www.cyberforum.ru/android-dev/thread345799.html
Собственный ArrayAdapter Android
Доброго времени суток. Пытаюсь написать собственный адаптер для строкового типа: titles = new ArrayList<String>(messages.size()); ... ArrayAdapter<String> myAdapter = new ArrayAdapter<String>(this, R.layout.row_extended, titles); this.setListAdapter(myAdapter); ... public class myAdapter extends BaseAdapter {
Android scripting (JS) как использовать droid.batteryGetLevel? Android
Коллеги, буду благодарен за помощь. Начинаю осваивать android-scripting на Javascript. (http://code.google.com/p/android-scripting/) Столкнулся с тем, что дроидовские функции возвращают результат, который не могу обработать. Например: var droid=new Android(); alert(droid.batteryGetLevel());
Android Хочу прграммировать на андроид. http://www.cyberforum.ru/android-dev/thread344107.html
Привет всем! Я бы хотела узнать возможно программировать на С++ для андроида, не зная java? И что для этого нужно помимо самого С++?
Android Проблемы с запуском проекта Друзья, подскажите. Создан проект. Немного изменен интерфейс через графический редактор. Нажимаю Запустить. Первый раз запускается. Далее: 1) делаю изменения в коде. 2) делаю изменения в главном layout в графическом режиме 3) Сохраняю (эклипс не высвечивает ошибок) 4) Нажимаю Run Запускается эмулятор, но приложение не стартует. Разблокирую экран, открываю меню и запускаю приложение.... подробнее

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

TabHost и TabWidget - Android

28.08.2011, 21:40. Просмотров 7233. Ответов 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" ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru