くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

XML

Androidでカスタムビュー: NumberPickerのmin/maxをxmlで設定できるようにする

Androidの開発をしてて、NumberPickerのmin/maxをXMLで指定したいなと思って、いろいろ調べた備忘録。 カスタムビューにすればできるらしい(´ω`) 設定できる属性を定義する(attrs.xml) まずは、xmlで使える属性を設定する。 res/values/attrs.xmlに設定を書…

AndroidのActivityを透過させて表示させるスタイル

画像を拡大表示するときに背景を透明にしたいなと思ったので、調べたときの備忘録 ほぼ、Nyanさんの記事の通り! styles.xmlに半透明になるスタイルを追加して、AndroidManifest.xmlでactivityに設定するだけ まずは、styles.xmlに以下のスタイルを追加する。…

Androidのソフトウェアキーボードをあれこれする

Androidアプリを開発していて、ソフトウェアキーボード関連についてあれこれ調べたので、その備忘録。 動作確認は、Android.4.4でやりましたー 起動時にキーボードを表示しないようにする AndroidManifest.xmlのみで指定できるらしい。 <activity>の属性にandroid:wind</activity>…

Andoridのリソースxmlで複雑な文字列をゴニョゴニョする

メッセージとかの文字列をリソースで書くのは楽ちん。 「XXXを追加しました」とか変数を使った複雑なメッセージを書くときに、書き方を忘れてしまうので、その備忘録 サンプル <resources> <string name="add">%sを追加</string> <string name="sum">%1$sは%2$d個です</string> </resources> %sは文字列の変数 %dは数字の変数 複数ある場合は…

array.xmlで色配列を扱う。

Androidのarray.xmlで色の配列を使うときにはまったのでメモ。XMLの定義はこんな感じで。 <array name="colors"> <item>#11A7FC</item> <item>#95D127</item> <item>#F2E415</item> <item>#FF8638</item> <item>#EE3551</item> </array> Javaから使うときは、 TypedArray colors = getResources().obtainTypedArray(R.array.colors); int index = 0; int colo…