kagabu雑記

主にandroid関連と雑記

2019-07-19から1日間の記事一覧

android 汎用密度に対応した画像の追加の方法

結構初歩的だと思われるのだが、私は数時間つまづいたので書いとく。 ここでやると思ってた。というか多分ここでできるんだろうな〜 android端末ではある程度dp解像度が絞れるので(mhdpiとかxxxhdpiとか....)、それに合わせた画像を用意すれば、どの端末にも…

! は使わず .not()を使った方がスマート

普通に if (!name == null){,,,,,}とかやっていたが、 .not()というのがあるらしく、それを使った方がスマートらしい。 ◯ val isFavorite = true if (isFanvorite.not()) {......} 私にはここのコードがスマートでない、とか、 ここはこれで書いた方がいいみ…

型推論に関して

私はいつも明示的に型を指定していたが、本当はしない方がいいとわかった。 理由は、基本的に1 つなのだが、細かくすると2つになる。 言語仕様が変更になった時に手間 プログラミング言語の仕様は素早く変化する。 型の仕様が変更になった時に、明示的に型を…

忘れてはいけない勉強法

1. 検索練習 2. 交互練習 3. 多様練習 4. 分散学習 5. 精緻化 電車の中で毎日、立ったり座ったりあるきながら、いろんなものと関連付けて、自分の言葉で置き換えて、意図的に思い出しながらメモリの話とか見てる。 忘れてもいいようにメモ。

android actionbar toolbar

デフォで影のつくactionbarとつかないtoolbar dependencies { compile 'com.android.support:appcompat-v7:21.0.+'} ツールバーを作りたいならアクションバーを消す必要があるそう。themeでnoactionbarを使う。 あと、onCreateで必ずsetActionBarする。 以下…