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

Поменять цвет табов в TabHost - Android

Восстановить пароль Регистрация
Другие темы раздела
Android android studio + dropbox android sync sdk http://www.cyberforum.ru/android-dev/thread946751.html
Всем привет! Кто-нибудь знает, как подключить dropbox android sync sdk к android studio..на сайте dropbox нашел инфу только для Eclipse...так же есть примеры и они замечательно работают в эклипсе, но у меня никак не получилось подключить все к студии... Может кто-нибудь обладает инфой, как правильно проимпортить dropbox в проект? Спасибо! Добавлено через 21 час 27 минут Может быть,...
Android выделение непрочтеных уведомлений в листе Есть кастомный адаптер(в котором собствено пока что и изменяется вид) public class SampleAdapter extends BaseAdapter { Context ctx; LayoutInflater lInflater; LinkedList<NotificationClass> objects; public static int count = 20; SampleAdapter(Context context, LinkedList<NotificationClass> products) { ctx = context; http://www.cyberforum.ru/android-dev/thread946511.html
Android Не работает Vibrator
Добрый вечер! Пытаюсь заставить приложение вибрировать при запуске. Вместо этого оно падает. Если закомментировать строчку v.vibrate(milliseconds), то не падает. Но и не вибрирует. В чём тут проблема? package com.example.catchcircle; import android.os.Bundle; import android.os.Vibrator; import android.app.Activity; import android.content.Context; import android.graphics.Color; import...
Вызов invalidate Android
Добрый день! Пишу класс, наследованный от View и поддерживающий SensorListener. Вызываю invalidate для того, чтобы вызвался onDraw - хочу обновлять нарисованное. Вызываю этот invalidate в двух местах: 1. В onTouchEvent, 2. в onSensorChanged. В первом случае нарисованное обновляется, а во втором нет. Подскажите, пожалуйста, в чём ошибка?
Android Canvas - не могу реализовать отображение графических элементов http://www.cyberforum.ru/android-dev/thread946248.html
Все привет! Некоторое время программировал на AS3, решил освоить программирование на Андроиде на примере игры Морской Бой, столкнулся с проблемой непонимания механизма отображения графики, теорию перечитывал, все равно непонятно. Имеется основная Активити package com.example.smallgame; import android.app.Activity; import android.os.Bundle; import android.view.Gravity; import...
Android Какой язык программирования выбрать? всем привет. недавно в голову пришла идея создать небольшое приложение для друзей на android и ios. дело в том что в программировании я ноль, знаю только html(не уверен что это язык программирования) и паскаль(еще не забыл со школьных времен). связывать свою жизнь с программированием не собираюсь, просто нужен легкий в изучении язык программирования. я прочитал что для ios пишут на objective c, а... подробнее

Показать сообщение отдельно
Т_Ё_М_А
23 / 6 / 2
Регистрация: 14.12.2009
Сообщений: 282
05.09.2013, 12:34  [ТС]     Поменять цвет табов в TabHost
Цитата Сообщение от contedevel Посмотреть сообщение
id картинки в ресурсах,
Вот это не понял.
как-то так?
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
public class MainActivity extends TabActivity  {
   
   
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        // получаем TabHost
        TabHost tabHost = getTabHost();
         TabSpec spec;
        
        Intent intent;
        View view;
        ImageView imgView;
        
        imgView.setImageResource(R.drawable.icon1);
        
        tabHost.getTabWidget().setDividerDrawable(R.drawable.divider); //разделитель между табами
       
        intent = new Intent().setClass(this, OneActivity.class);
        view = createTabView(tabHost.getContext(), "О методике", imgView.setImageResource(R.drawable.icon1)); //создаём пользовательский view для таба
        spec = tabHost.newTabSpec("tab1").setIndicator(view).setContent(intent);   
        tabHost.addTab(spec);
        
        intent = new Intent().setClass(this, TwoActivity.class);
        view = createTabView(tabHost.getContext(), "Упражнения");
        spec = tabHost.newTabSpec("tab2").setIndicator(view).setContent(intent);
        tabHost.addTab(spec);
        
        intent = new Intent().setClass(this, ThreeActivity.class);
        view = createTabView(tabHost.getContext(), "Полная версия");
        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;
}
  
}
view = createTabView(tabHost.getContext(), "О методике", imgView.setImageResource(R.drawable.icon1));
Это место не правильно. Как получить этот id?
 
Текущее время: 16:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru