Android
AndroidのTextViewでsetTextSize(size)をした後にgetTextView()を実行すると値が違うという罠にハマる。 どういうことかというと、以下のコードで説明すると……。 例: (Java) TextView textView = new TextView(context); textView.setTextSize(14.0f); // 14…
恐らくJavaでAndroidを組んでいればパッと分かる話なのですが。 val view: View = View() view.layoutParams.height = ViewGroup.LayoutParams.WRAP_CONTENT このコードはkotlin上では警告が出ないんですが、実際に動かすとNullPointerExceptionで落ちます。…
タイトルの通り。 単純にどちらもsetImageBitmapにnullを渡してあげれば良いみたい。 これはJavaでもKotlinでも同様。 // imageView imageView.setImageBitmap(null) // imageButton imageButton.setImageBitmap(null)
TextViewでテキストの一部分の文字色だけを変更しようと思い、調べていたのだけれど、TextAppearanceSpanのサンプル例ばかり出てくる。 確かにアンダーラインや文字のスタイル(Bold)などを指定する場合はstyle用の XMLを用意するのが筋かもしれないが、ただ…
ConstraintLayoutを使用時に、ButtonがViewの追加順やaddView時のindexの値をガン無視して最前面に表示される問題に直面。 原因を探していたら、以下のリンクを発見。 z order in issue in ConstraintLayout Android - Stack Overflow どうやらAPIレベルがLo…