Вниз  Android-программирование (1-ые посты)
- 6.10.2015 / 11:37
Oak
  Пользователь

Oak 
Сейчас: Offline
Naik, если компилятор глуп, то он об этом скажет -- на этапе компиляция вылетит ошибка о неразрешимости неопределенностей.

Java же строго типизирована :)
__________________
 Эль Презеденте
- 26.10.2015 / 17:56
Naik
  Пользователь

Naik 
Сейчас: Offline
http://www.google.com/design/spec/material-design/introduction.html
А где посмотреть как это все реализовывать?
- 26.10.2015 / 23:12
Naik
  Пользователь

Naik 
Сейчас: Offline
AndroidStudio сказало что Resources.getDrawable(int) устарел, и надо Resources.getDrawable(int, Theme).
Исправил, но хоть и стоит minSdkVersion=10, ide ничего не сказала о том что это новое api. В результате хорошо что я протестил на другом телефоне, а так бы в маркете всех юзеров потерял :zloj:

Изменено Naik (26.10 / 23:13) (всего 1 раз)
- 27.10.2015 / 00:37
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, возьми в привычку lint запускать перед созданием релиза для маркета, он как раз эти проблемы отлавливает.
__________________
 let live
- 27.10.2015 / 12:33
Oak
  Пользователь

Oak 
Сейчас: Offline
aNNiMON, ну, в андроид билд тулчейне для градла линт включен по умолчанию, поэтому не ускользнуть.
__________________
 Эль Презеденте
- 29.10.2015 / 14:09
Naik
  Пользователь

Naik 
Сейчас: Offline
А что, так нельзя?

attrs.xml
  1. <resources>
  2.     <declare-styleable name="AppTheme">
  3.         <attr name="textColorEnabled" format="reference|color"/>
  4.         <attr name="textColorDisabled" format="reference|color"/>
  5.     </declare-styleable>
  6. </resources>

theme.xml
  1. <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
  2.     <item name="android:textColor">@color/text</item>
  3.  
  4.     <item name="textColorEnabled">@color/textColorEnabled</item>
  5.     <item name="textColorDisabled">@color/textColorDisabled</item>
  6. </style>

color.xml
  1. <resources>
  2.  
  3.     <!-- Light theme colors -->
  4.     <color name="textColorEnabled">#545454</color>
  5.     <color name="textColorDisabled">#e5616161</color>
  6.  
  7.     <!-- Dark theme colors -->
  8.     <color name="textColorEnabled_dark">#545454</color>
  9.     <color name="textColorDisabled_dark">#e5616161</color>
  10.  
  11. </resources>

text.xml
  1. <selector xmlns:android="http://schemas.android.com/apk/res/android">
  2.     <item android:color="?textColorDisabled" android:state_enabled="false"/>
  3.     <item android:color="?textColorEnabled"/>
  4. </selector>

Компилится, запускается, AndroidStudio показывает правильный цвет напротив <item name="android:textColor">@color/text</item>
Но в приложении просто черный цвет, а не заданный

Изменено Naik (29.10 / 14:12) (всего 2 раза)
- 29.10.2015 / 14:32
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, для AppCompat же другие атрибуты могут быть.
__________________
 let live
- 29.10.2015 / 16:16
Naik
  Пользователь

Naik 
Сейчас: Offline
aNNiMON, какие атрибуты? Это <item name="android:textColor">@color/text</item> работает правильно, но только если в селекторе напрямую указать ссылки на цвета, а не из текущей темы. Т.е. что-то не так с атрибутами из текущей темы ?textColorDisabled etc

Изменено Naik (29.10 / 16:17) (всего 1 раз)
- 29.10.2015 / 19:36
Naik
  Пользователь

Naik 
Сейчас: Offline
И еще, от чего на 5+ работает, а на более ранних ОСError code 12301
10-29 18:28:26.967 14324-14324/? E/libEGL: called unimplemented OpenGL ES API
Здесь

Может это происходить из-за
minSdkVersion 10
targetSdkVersion 23
compileSdkVersion 23
??
- 30.10.2015 / 12:47
Naik
  Пользователь

Naik 
Сейчас: Offline
Вроде бы вылетает если нет поддержки VBO, вылетает на этих строках ..
Я вообще не вкурсе что они делают :gg:
Наверх  Всего сообщений: 4453
Фильтровать сообщения
Поиск по теме
Файлы топика (184)