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

TabHost и переключение экранов - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Звучание по удержанию кнопки http://www.cyberforum.ru/android-dev/thread953992.html
Привет всем форумчанам! Подскажите ,пожалуйста, с кодом: проблема в том, что когда я нажимаю на кнопку несколько раз, то и музыка играет поверх друг друга, и еще весь интернет облазил, но не нашел как сделать чтоб музыка играла пока я удерживаю кнопку, а когда перестаю, то и музыка замолкает... я недавно начал заниматься программированием и пока в этом далек от всего... package...
Android Активити пропала 0_0 Здравствуйте коллеги! всех с профессиональным праздником! У меня такая проблема: запускаю приложение, у меня запускается предположим активити А Далее перехожу на активити B и из нее открываю справку следующим образом: Intent intent = new Intent(); intent.setClass(context, HelpView.class); activity.startActivityForResult(intent, 0); затем по нажатию бэкбаттон... http://www.cyberforum.ru/android-dev/thread953855.html
Android Unistall и OnUnistall
У меня 2 вопроса: 1) Как вызвать диалог деисталяции другой программы? Знаю точное название класса. Пишу некое подобие маркета. Можно ли деинсталировать без диалога а скрытно? 2) Возможно ли выполнить что-нибудь при попытке деинсталировать программу??? Программа на флешке создает базу в отдельной папке. При удалении программы хочу спросить пользователя "удалять ли базу или оставить?". База...
Android Кодировка заголовков E-mail писем
Здравствуйте. Читаю заголовки (тему) email письма через TextView и получаю такой эффект: Какой-нибудь русский текст=?UTF-8?В?KLfkdbDLelnbezfDE Как бы эту вторую часть заголовка превратить в читаемый формат? Заголовок получаю так: messages.getSubject().toString()
Android Есть ли способ ускорить данный Canvas? http://www.cyberforum.ru/android-dev/thread953540.html
50 слайдов по 80Кб меняются на протяжении 8 секунд, изначальная анимация работает 6 секунд. Подскажите, пожалуйста, что я не так сделала? package ru.klivsa.ball; import java.util.Timer; import java.util.TimerTask; import android.graphics.Bitmap;
Android Как запретить поддержку устройств с определённым размером экрана? Как запретить поддержку устройств с определённым размером экрана? пробовал android:xlargeScreens="false" - не помогает подробнее

Показать сообщение отдельно
Т_Ё_М_А
23 / 6 / 2
Регистрация: 14.12.2009
Сообщений: 282
13.09.2013, 21:27  [ТС]     TabHost и переключение экранов
Вот главный activity
Кликните здесь для просмотра всего текста
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
public class MainActivity extends TabActivity  {
   
       @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        // получаем TabHost
        TabHost tabHost = getTabHost();
        // инициализация была выполнена в getTabHost
        // метод setup вызывать не нужно
       // TabHost.TabSpec tabSpec;
        TabSpec spec;
        
        Intent intent;
        View view;
        ImageView imgView;
        
        
        tabHost.getTabWidget().setDividerDrawable(R.drawable.divider); //разделитель между табами
        int id;
 
        intent = new Intent().setClass(this, OneActivity.class);
        view = createTabView(tabHost.getContext(), "О методике", id=R.drawable.icon_methods); //создаём пользовательский view для таба
        spec = tabHost.newTabSpec("tab1").setIndicator(view).setContent(intent);   
        tabHost.addTab(spec);
        
        intent = new Intent().setClass(this, TwoActivity.class);
        view = createTabView(tabHost.getContext(), "Упражнения", id=R.drawable.icon_exercises);
        spec = tabHost.newTabSpec("tab2").setIndicator(view).setContent(intent);
        tabHost.addTab(spec);
        
        intent = new Intent().setClass(this, ThreeActivity.class);
        view = createTabView(tabHost.getContext(), "Полная версия", id=R.drawable.icon_full_version);
        spec = tabHost.newTabSpec("tab3").setIndicator(view).setContent(intent);   
        tabHost.addTab(spec);
        
        
    }
    private static View createTabView(final Context context, final String text, int id) {
 
        View view = LayoutInflater.from(context).inflate(R.layout.tab_bg, null);
        ImageView iv=(ImageView) view.findViewById(R.id.imageView1);
        TextView tv = (TextView) view.findViewById(R.id.tabsText);
        tv.setText(text);
        iv.setImageResource(id);
        return view;
}
    
    
}

Вот activity второй вкладки
Кликните здесь для просмотра всего текста

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
public class TwoActivity extends Activity  implements OnClickListener{
    Button  button1,  button2,  button3;
    
      protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.two);
    
               button1 = (Button)findViewById(R.id.button1);
           button2 = (Button)findViewById(R.id.button2);
           button3 = (Button)findViewById(R.id.button3);
           
        // устанавливаем один обработчик для всех кнопок
              button1.setOnClickListener(this);
              button2.setOnClickListener(this);
              button3.setOnClickListener(this);
           
            
 
      }
          
      // анализируем, какая кнопка была нажата
      @Override
      public void onClick(View v){
          switch (v.getId()) {
            case R.id.button1: 
            Intent intent = new Intent().setClass(this, Exercise1.class);
            startActivity(intent);
            
                
                break;
            case R.id.button2:  break;
            case R.id.button3: break;
          }
      }
 
Текущее время: 05:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru