我正在製作一個安裝了複選框的Android應用程序。我在一些使用XML文件的示例中添加了一些內容,只是爲了讓佈局看起來如何。當我在使用XML文件時使用複選框時,它有一個邊框,但是當我使用Java以編程方式添加複選框時,它會擺脫它周圍的邊框,幾乎不可能看到複選框。Android複選框邊框消失使用Java
我想知道的是如何將複選框的格式設置爲與XML樣式相同?它可以使用LayoutParams
完成,還是有一些其他的方式嗎?我已閱讀setButtonDrawable
或其他內容,但不知道如何去做,有人可以指點我一個基本的教程,如果這是要走的路?
XML複選框 xml checkbox image http://redsquirrelsoftware.co.uk/xml.jpg
Java的複選框 java checkbox image 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);
任何代碼以顯示XML定義以及您的編程方法? – sahhhm
編輯該問題以包含代碼 – crazyloonybin