Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

Убрать статус бар - Программирование Android
Добрый день. Как я понимаю есть action bar и status bar. В моем приложении я хочу убрать системный status bar, но оставить свой...

Сложить 2 цвета и установить цвет статус бар - Программирование Android
Есть цвет #f78536 и на него накладывается тень #1a000000. Какой будет результирующий цвет? Как это можно узнать? И как потом программно...

Прогресс бар в кнопку - Программирование Android
Здравствуйте! Подскажите пожалуйста как сделать кнопку, умеющую на себе отображать прогресс выполнения задачи. В стандартной <Button />...

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

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

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

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

Как отключить статус на android > 4.6 - Программирование Android
Привет. Включить full screen получается, но на android 5.0 если сделать swipe сверху вниз то появляется статус бар. Как отключить...

Скрыть toolbar за статус баром - Программирование Android
Доброго времени. Скрываю тулбар прописывая app:layout_scrollFlags="scroll|enterAlways|snap" Все скрывается, но при виден текст...

Убрать уведомление из статус-бара - Программирование Android
Чтобы убрать уведомление из статус-бара используют: notificationmanager.cancel(int id), но как узнать id уведомления?


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

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

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