チェックボックスが入ったAndroidアプリを作成しています。レイアウトを希望どおりに表示するために、XMLファイルを使用していくつかのサンプルを追加しました。XMLファイルを使用してチェックボックスを入れると、その周りに境界線がありますが、Javaを使用してプログラムでチェックボックスを追加すると、その周りの境界線が削除され、チェックボックスがほとんど見えなくなります。
私が知りたいのは、チェックボックスをXMLスタイルと同じようにフォーマットする方法です。それを使用して行うことができますか、LayoutParams
それとも他の方法がありますか?私はsetButtonDrawable
何かについて読んだことがありますが、それについてどうやって行くのか分かりません、これが行く方法であるならば、誰かが私に基本的なチュートリアルを教えてもらえますか?
XMLチェックボックス xmlチェックボックス画像http://redsquirrelsoftware.co.uk/xml.jpg
Javaチェックボックス Javaチェックボックス画像http://redsquirrelsoftware.co.uk/java.jpg
XMLコード
<CheckBox
android:id="@+id/checkBox1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="30dp"
android:text="@string/checkbox" />
Javaコード:
CheckBox checkbox = new CheckBox(this);
checkbox.setText(R.string.checkbox);
checkbox.setTextSize(TypedValue.COMPLEX_UNIT_PT, 10);
checkbox.setTextColor(Color.BLACK);