0
我遇到一种奇怪的情况:当我把代码复选框时,它具有不同的风格,然后通过xml文件添加复选框。什么风格动态添加视图?
这是动态添加的复选框:XML的
LinearLayout checkboxGroup = (LinearLayout) v.findViewById(R.id.category_checkbox_group);
for(String category : categories) {
CheckBox checkBox = new CheckBox(getActivity());
checkBox.setText("dynamically added");
checkBox.setOnClickListener(mCategoryChecked);
checkboxGroup.addView(checkBox);
}
片段:
<LinearLayout
android:id="@+id/category_checkbox_group"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:orientation="vertical">
<CheckBox
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="xml added" />
</LinearLayout>
所以,毕竟我有一个复选框形式的XML和码数复选框。 屏幕看起来象下面这样:
所以我的问题是:
- 什么风格是默认的动态看法?
- 如何将此样式应用于xml的视图?
- 是一个简单的方法来更改复选框中的框?
你可以张贴的一部分,在那里你夸大你的片段的XML? – mrtn