Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 106, средняя оценка - 4.75
Freham
2 / 2 / 1
Регистрация: 14.10.2013
Сообщений: 175
#1

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

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

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

Добавлено через 21 минуту
Цитата Сообщение от Freham Посмотреть сообщение
Как изменить статус бар?
верней DroidDraw
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2014, 14:47
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Изменить статус бар! (Программирование Android):

Собственный статус-бар
Народ, знает кто как создать собственный статус бар? У меня есть приложение,...

Убрать статус бар
Добрый день. Как я понимаю есть action bar и status bar. В моем приложении...

Сложить 2 цвета и установить цвет статус бар
Есть цвет #f78536 и на него накладывается тень #1a000000. Какой будет...

Прогресс бар в кнопку
Здравствуйте! Подскажите пожалуйста как сделать кнопку, умеющую на себе...

Бар show телефона
Как убpать веpхний баp телефона?!

Свой собственный прогресс бар
Доброй ночи ув. Программисты. 4й час в поисках и без результатно все одно и...

11
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
20.01.2014, 15:13 #2
Цитата Сообщение от Freham Посмотреть сообщение
Как изменить статус бар?
Что такое статус бар ? Может быть вы имеете в виду ActionBar? Если да, то что конкретно в нём не получается изменить?
Цитата Сообщение от Freham Посмотреть сообщение
верней DroidDraw
Как показал гугл, DroidDraw это инструмент для создания layout файлов. Не совсем понятно что вы там собираетесь менять. Сформулируйте иначе ваш вопрос
0
Freham
2 / 2 / 1
Регистрация: 14.10.2013
Сообщений: 175
20.01.2014, 15:17  [ТС] #3
Цитата Сообщение от angryrobot Посмотреть сообщение
Что такое статус бар ? Может быть вы имеете в виду ActionBar? Если да, то что конкретно в нём не получается изменить?

Как показал гугл, DroidDraw это инструмент для создания layout файлов. Не совсем понятно что вы там собираетесь менять. Сформулируйте иначе ваш вопрос
Да вы правы ActionBar мне нужно изменить! Простите за не корректный вопрос! Он был сформирован от не знания названия)
0
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
20.01.2014, 15:29 #4
Цитата Сообщение от Freham Посмотреть сообщение
Да вы правы ActionBar мне нужно изменить
ActionBar состоит из множества частей. Что конкретно вы хотите изменить?
Изменить статус бар!
0
Freham
2 / 2 / 1
Регистрация: 14.10.2013
Сообщений: 175
20.01.2014, 15:38  [ТС] #5
Цитата Сообщение от angryrobot Посмотреть сообщение
ActionBar состоит из множества частей. Что конкретно вы хотите изменить?
Вложение 356273
Цвет, а больше пока не чего не нужно
0
Freham
2 / 2 / 1
Регистрация: 14.10.2013
Сообщений: 175
20.01.2014, 15:41  [ТС] #6
Цитата Сообщение от angryrobot Посмотреть сообщение
ActionBar состоит из множества частей. Что конкретно вы хотите изменить?
Вложение 356273
А можно просто картинку подставить?
например:
0
Миниатюры
Изменить статус бар!  
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
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));
0
Freham
2 / 2 / 1
Регистрация: 14.10.2013
Сообщений: 175
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
0
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
20.01.2014, 16:43 #9
Цитата Сообщение от Freham Посмотреть сообщение
показывает ошибку
Показывайте код полностью
0
Freham
2 / 2 / 1
Регистрация: 14.10.2013
Сообщений: 175
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);
        
    }
 
}
0
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
20.01.2014, 18:27 #11
строчку
Java
1
ActionBar bar = new ActionBar();
замените на
Java
1
ActionBar bar = getActionBar();
0
Freham
2 / 2 / 1
Регистрация: 14.10.2013
Сообщений: 175
20.01.2014, 19:13  [ТС] #12
Цитата Сообщение от angryrobot Посмотреть сообщение
Показывайте код полностью
Пардон это моя ошибка была)

Добавлено через 41 минуту
Все равно ошибка
0
20.01.2014, 19:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2014, 19:13
Привет! Вот еще темы с решениями:

Всплывающий бар с кнопкой как в slack
Ребят очень хочу такой бар для оффлайн сообщений сделать, может знает кто куда...

Как отключить статус на android > 4.6
Привет. Включить full screen получается, но на android 5.0 если сделать...

Убрать уведомление из статус-бара
Чтобы убрать уведомление из статус-бара используют:...

Скрыть toolbar за статус баром
Доброго времени. Скрываю тулбар прописывая...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru