Unknown Region

プログラムでハマったエラーとその解決方法についての備忘録メモ

2018-07-01から1ヶ月間の記事一覧

【kotlin】ViewGroup.LayoutParamの落とし穴

恐らくJavaでAndroidを組んでいればパッと分かる話なのですが。 val view: View = View() view.layoutParams.height = ViewGroup.LayoutParams.WRAP_CONTENT このコードはkotlin上では警告が出ないんですが、実際に動かすとNullPointerExceptionで落ちます。…

【Ruby】RMagickで画像を分割する

ひょんなことからRPGツクールVXの歩行グラフィックス(通称:歩行グラ)のトリミングを行うことになったのだけど、丁度いい手頃なツールが見当たらなかったので作ることに。 下の画像がRPGツクールVX規格の歩行グラの例です。簡単に言えばこれを12分割したい…

【Android】ImageViewやImageButtonの画像をリセットする

タイトルの通り。 単純にどちらもsetImageBitmapにnullを渡してあげれば良いみたい。 これはJavaでもKotlinでも同様。 // imageView imageView.setImageBitmap(null) // imageButton imageButton.setImageBitmap(null)

【Android】SpannableStringBuilderでの一部文字色変更について

TextViewでテキストの一部分の文字色だけを変更しようと思い、調べていたのだけれど、TextAppearanceSpanのサンプル例ばかり出てくる。 確かにアンダーラインや文字のスタイル(Bold)などを指定する場合はstyle用の XMLを用意するのが筋かもしれないが、ただ…

【JavaScript】Infinityの判定について

JavaScriptでは0除算を行うと結果がInfinityになります。 基本的には他の言語と同様に0除算自体を回避すべきだと思うんですが、Infinityでないことをチェックするには以下のメソッドを使います。 Number.isFinite(128); // true Number.isFinite(128 / 0); /…

連絡先: plugout777★yahoo.co.jp (クローラー対策のため★を@に変更してください)