2018-02-01から1ヶ月間の記事一覧
TextView のフォントサイズの自動調整機能は Android 8.0 (API level 26) から導入され、Support Library 26.0 以降でも採用されています。 XML
Data Binding Library で notifyPropertyChanged を利用する際、普通にやると下記のように非 null の初期値が強制されてしまう。 class MyModel : BaseObservable() { @get:Bindable var myText: String by Delegates.observable("") { _, _, _ -> notifyPro…
'lateinit' modifier is not allowed on properties of primitive types とか怒られるので by Delegates.notNull() で凌ぎましょう。例: import kotlin.properties.Delegates var i: Int by Delegates.notNull() fun main(args: Array<String>) { i = 10 println("i</string>…
Data Binding Library と Google Analytics for Firebase が古いライブラリを参照してるのでメモ。手元にある support library の version として "27.0.2" を採用しているプロジェクトで、普通にビルドすると lint で下記のように怒られる。 Incompatible G…