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

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

Войти
Регистрация
Восстановить пароль
 
danek130995
24 / 24 / 1
Регистрация: 25.05.2014
Сообщений: 874
#1

Level List - Программирование Android

06.12.2015, 10:50. Просмотров 201. Ответов 0
Метки нет (Все метки)

В уроке 164 startandroid написано, что менять уровень у Drawable мы можем методом setLevel.
Я пытаюсь в коде это сделать, но ничего не происходит-белый экран. Все xml-файлы созданы для levels созданы. Помогите пожалуйста разобраться.
Java
1
2
3
4
5
6
7
8
9
10
11
12
public class MainActivity extends AppCompatActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ImageView imageView = (ImageView) findViewById(R.id.imageView);
        Drawable drawable =  imageView.getBackground();
        drawable.setLevel(1);
 
    }
}
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="utf-8"?>
<level-list
 xmlns:android="http://schemas.android.com/apk/res/android">
<item
 android:drawable="@drawable/rect_green"
 android:maxLevel="0">
</item>
<item
 android:drawable="@drawable/rect_yellow"
 android:maxLevel="1">
</item>
<item
 android:drawable="@drawable/rect_red"
 android:maxLevel="2">
</item>
</level-list>
Добавлено через 10 часов 49 минут
Прошу прощения, ложная тревога, забыл размер TextView указать)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2015, 10:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Level List (Программирование Android):

API level 19 downgrade to 17 - Программирование Android
Приветствую. Решил опустить лвл апи до 17. Выдает ошибку В поиске только пишут про версию tools. заменил в grable версию...

Как изменить level api приложения - Программирование Android
Всем привет! Создал apk, установил, но приложение выкидывает. Поискал в инете, говорят что проблема в level api. Как его можно поменять?...

Прочитать meta-data при API level 9 - Программирование Android
Пробовал читать через Bundle.getString, сначала вылетала ошибка в коде, потом как-то прошло без ошибки, но когда открываю apk на телефоне c...

Ошибка UNEXPECTED TOP-LEVEL EXCEPTION: already added - Программирование Android
При переносе проекта с Eclipce в Android Studio Появляются ошибки Error:Android Dex: UNEXPECTED TOP-LEVEL EXCEPTION: ...

Реализация меню требует API level 9, а actionbar-11. Что выбрать? - Программирование Android
Реализация меню требует API level 9, а actionbar - 11. Разрываюсь на части из-за того, что не могу выбрать. Если реализовать менюшку, то...

List.clear - Программирование Android
List.clear - 1й раз слышу - не работает почему -то

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2015, 10:50
Привет! Вот еще темы с ответами:

Sensor List - Программирование Android
Здравствуйте уважаемые разработчики. Нашел недавно приложение Sensor List. Я, честно говоря, новичек и мне стало интересно как там...

list view управление - Программирование Android
у меня есть лист вью на шаблоне одна надпись и три кнопки, вот вопрос как управлять то этими кнопка как обрабатывать (ЗЫ знаю как...

List - Drag and Drop - Программирование Android
Всем доброго времени суток. Помогите плиззз. Не знаю что написать в поисковике чтоб найти нужную тему. Хочу создать поисковик стран....

Ошибка инициализации List<File> - Программирование Android
Проблема с инициализацией Error:(1575, 9) error: variable mapFiles might not have been initialized Мне нужно как то создать...


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

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

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