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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Адаптирование программы под планшеты http://www.cyberforum.ru/android-dev/thread1603266.html
Здравствуйте, уважаемые форумчане! Столкнулся с проблемой, с которой наверняка сталкивается каждый начинающий андроид разработчик: написал программу, которая неплохо смотрится на телефоне, но на...
Программирование Android Navigation drawer Скажите, как сделать так чтобы при открытии другого activity, navigation drawer можно было так же с левой стороны на экране вызвать? При переходе в другое activity, главное переходит в режим паузы... http://www.cyberforum.ru/android-dev/thread1602913.html
Проверить LatLng на NaN Программирование Android
Как проверить Проверить LatLng на NaN? Пробовала так: result == new LatLng(Double.NaN, Double.NaN) и так: result.latitude == Double.NaN Возвращает false, хотя result = "lat/lng: (NaN,NaN)" ...
Программирование Android Определение вида устройства
Доброго времени суток. Разрешения экранов телефонов в последнее время становятся все больше и теперь уже сравнимы с разрешениями экранов планшетов, либо даже превосходят их. Поэтому определять...
Программирование Android Добавить Separator в NavigationView http://www.cyberforum.ru/android-dev/thread1602677.html
Здравствуйте! Пытался сделать разделение item в NV, объединил каждый в собственную группу, но теперь divider еле заметный на фоне, соответственно возникло два вопроса: 1. Можно ли поменять цвет...
Программирование Android Сохраенения ифнормации Как сохранить что - то, и это что - то была доступна даже при полной перепрошивки устройства ? В плей маркете есть приложения которые это умеют! к примеру advertapp Как ? Гугл аккаунт... подробнее

Показать сообщение отдельно
danek130995
24 / 24 / 1
Регистрация: 25.05.2014
Сообщений: 874

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

06.12.2015, 10:50. Просмотров 200. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru