我可以通过在Spinner XML元素中指定drawable资源来自定义微调器下拉背景:
<Spinner
android:id="@+id/search_spinner"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="@drawable/spinner_dropdown">
</Spinner>
单击微调器下拉列表后,将显示带有选项的弹出列表。我也可以通过调用adapter.setDropDownViewResource(R.layout.spinner_row_layout);
来自定义,其中spinner_row_layout
是列表一行的布局。如果我在这里放TextView
我有自定义行,但我想念右侧的单选按钮。如果我放在那里而不是TextView
CheckedTextView
我有该行的自定义背景,但是默认的复选标记。默认复选标记的问题是它的颜色不符合公司颜色指南......
如何定义自定义复选标记 - 理想情况下,通过使用整个应用程序的样式/主题?我尝试了许多方法,包括one,但没有任何效果。如果有人有工作示例请分享。
答案 0 :(得分:0)
您必须为微调器定义自定义行布局。
此行布局可以包含TextView
和CheckBox
。您可以随时进一步自定义此内容。
我自己还没有尝试过这个。 (我必须为你的问题中的一个项目做这件事)我找到了一个很好的例子here。