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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 106, средняя оценка - 4.75
Freham
2 / 2 / 0
Регистрация: 14.10.2013
Сообщений: 164
#1

Изменить статус бар! - Android

20.01.2014, 14:47. Просмотров 13457. Ответов 11
Метки нет (Все метки)

Как изменить статус бар?

Добавлено через 21 минуту
Цитата Сообщение от Freham Посмотреть сообщение
Как изменить статус бар?
верней DroidDraw
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
20.01.2014, 15:13     Изменить статус бар! #2
Цитата Сообщение от Freham Посмотреть сообщение
Как изменить статус бар?
Что такое статус бар ? Может быть вы имеете в виду ActionBar? Если да, то что конкретно в нём не получается изменить?
Цитата Сообщение от Freham Посмотреть сообщение
верней DroidDraw
Как показал гугл, DroidDraw это инструмент для создания layout файлов. Не совсем понятно что вы там собираетесь менять. Сформулируйте иначе ваш вопрос
Freham
2 / 2 / 0
Регистрация: 14.10.2013
Сообщений: 164
20.01.2014, 15:17  [ТС]     Изменить статус бар! #3
Цитата Сообщение от angryrobot Посмотреть сообщение
Что такое статус бар ? Может быть вы имеете в виду ActionBar? Если да, то что конкретно в нём не получается изменить?

Как показал гугл, DroidDraw это инструмент для создания layout файлов. Не совсем понятно что вы там собираетесь менять. Сформулируйте иначе ваш вопрос
Да вы правы ActionBar мне нужно изменить! Простите за не корректный вопрос! Он был сформирован от не знания названия)
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
20.01.2014, 15:29     Изменить статус бар! #4
Цитата Сообщение от Freham Посмотреть сообщение
Да вы правы ActionBar мне нужно изменить
ActionBar состоит из множества частей. Что конкретно вы хотите изменить?
Изменить статус бар!
Freham
2 / 2 / 0
Регистрация: 14.10.2013
Сообщений: 164
20.01.2014, 15:38  [ТС]     Изменить статус бар! #5
Цитата Сообщение от angryrobot Посмотреть сообщение
ActionBar состоит из множества частей. Что конкретно вы хотите изменить?
Вложение 356273
Цвет, а больше пока не чего не нужно
Freham
2 / 2 / 0
Регистрация: 14.10.2013
Сообщений: 164
20.01.2014, 15:41  [ТС]     Изменить статус бар! #6
Цитата Сообщение от angryrobot Посмотреть сообщение
ActionBar состоит из множества частей. Что конкретно вы хотите изменить?
Вложение 356273
А можно просто картинку подставить?
например:
Миниатюры
Изменить статус бар!  
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
20.01.2014, 15:54     Изменить статус бар! #7
Цитата Сообщение от Freham Посмотреть сообщение
Цвет, а больше пока не чего не нужно
Можно делать это, например так:
Java
1
2
        ActionBar ab = getActionBar();
        ab.setBackgroundDrawable(new ColorDrawable(Color.RED));
Добавлено через 3 минуты
Цитата Сообщение от Freham Посмотреть сообщение
А можно просто картинку подставить?
Можно.
Java
1
2
// my_picture - картинка которая лежит в директории res\drawable
ab.setBackgroundDrawable(getResources().getDrawable(R.drawable.my_picture));
Freham
2 / 2 / 0
Регистрация: 14.10.2013
Сообщений: 164
20.01.2014, 16:06  [ТС]     Изменить статус бар! #8
Цитата Сообщение от angryrobot Посмотреть сообщение
Можно делать это, например так:
Java
1
2
        ActionBar ab = getActionBar();
        ab.setBackgroundDrawable(new ColorDrawable(Color.RED));
Добавлено через 3 минуты

Можно.
Java
1
2
// my_picture - картинка которая лежит в директории res\drawable
ab.setBackgroundDrawable(getResources().getDrawable(R.drawable.my_picture));
показывает ошибку: cannot instantiate the type ActionBar
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
20.01.2014, 16:43     Изменить статус бар! #9
Цитата Сообщение от Freham Посмотреть сообщение
показывает ошибку
Показывайте код полностью
Freham
2 / 2 / 0
Регистрация: 14.10.2013
Сообщений: 164
20.01.2014, 16:56  [ТС]     Изменить статус бар! #10
Цитата Сообщение от angryrobot Посмотреть сообщение
Показывайте код полностью
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
package com.example.yarch;
 
import android.os.Bundle;
import android.app.ActionBar;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.view.Menu;
import android.view.View;
import android.widget.SpinnerAdapter;
 
public class Glav extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.glav);
            ActionBar bar = new ActionBar();
            bar.setBackgroundDrawable(getResources().getDrawable(R.drawable.nalchik));
            
    
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.glav, menu);
        return true;
        
    }
    public void firm(View v){
        Intent newInt = new Intent(Glav.this, Firm.class);
        startActivity(newInt);
        
    }
 
}
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
20.01.2014, 18:27     Изменить статус бар! #11
строчку
Java
1
ActionBar bar = new ActionBar();
замените на
Java
1
ActionBar bar = getActionBar();
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2014, 19:13     Изменить статус бар!
Еще ссылки по теме:

Android Собственный статус-бар
Как отключить статус на android > 4.6 Android
Всплывающий бар с кнопкой как в slack Android
Сложить 2 цвета и установить цвет статус бар Android
Бар show телефона Android

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

Или воспользуйтесь поиском по форуму:
Freham
2 / 2 / 0
Регистрация: 14.10.2013
Сообщений: 164
20.01.2014, 19:13  [ТС]     Изменить статус бар! #12
Цитата Сообщение от angryrobot Посмотреть сообщение
Показывайте код полностью
Пардон это моя ошибка была)

Добавлено через 41 минуту
Все равно ошибка
Yandex
Объявления
20.01.2014, 19:13     Изменить статус бар!
Ответ Создать тему
Опции темы

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