雑食プログラミング備忘録

デバッグ時とリリース時で処理を分けたくなる場合はよくある。
例えば、このように何らかの情報をデバッグ時のみ出力する場合等だ。
しかし、ググってみればわかるが、実行時にはこのBuildConfig.DEBUGはtrueになってくれない。

そこで、それを有効にするためにbuild.gradleのdependenciesに
releaseCompile project(path: ':library', configuration: 'release')
のように記述すれば良いと書いてあるサイトがたくさん見つかる。

しかし、私の環境では以下のようなエラーが出てしまい解決できなかった。
Error:(24, 0) Project with path ':library' could not be found in project ':app'.
なので、別の方法を模索してみる。
 続きを読む

画像をタイル状に設置するにあたってまず思いつくのはxmlで定義してしまうことだろう。
例えばこのように定義し

レイアウトエディタでこのように定義する。

これを実行するとこのようになる。
tile_ss1
では、横だけ繰り返したい場合はどうすればいいのか。
これから見ていこう。
 続きを読む

TextView等に独自のフォントを使いたい時があるだろう。
1〜2箇所なら画像で用意するというのも手だが、数え切れないくらい必要であったり、どうしても文字列でないと困る場合もある。

そんなときはTextView(やその他のView)のサブクラスを作るのが手っ取り早い。
以下に、その手順を見ていくことにする。 

なお、フォントはこちらのものを使用させていただいた。
Kazesawa フォント: M+ と Source Sans Pro の合成フォント
 続きを読む

このページのトップヘ