微调项目选择无线电丢失

时间:2011-05-27 00:06:29

标签: android radio-button spinner android-arrayadapter

当我的项目包含英文和/或数字符号时,它会显示项目附近的无线电选择,但是当它不包含任何英文和/或数字符号(在我的示例中仅包含希伯来语)时,它不会显示项目附近的无线电选择。

对于适配器(数组适配器)创建,我使用了布局“android.R.layout.simple_spinner_item”

在设置Spinner适配器之前我做了

    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

我现在找到的解决方案是将布局设置为“simple_dropdown_item_1line”;这可以通过不显示单选按钮来解决问题。

关于如何让单选按钮始终可见的任何想法?


更正 - 解决方案不起作用。对于少数我的微调器,它会在白色背景上显示白色文字。

2 个答案:

答案 0 :(得分:7)

以下代码适用于希伯来语

对于适配器使用android.R.layout.simple_spinner_item

myAdapter.setDropDownViewResource(android.R.layout.select_dialog_singlechoice);

此致 亚龙

答案 1 :(得分:0)

  

关于如何让单选按钮始终可见的任何想法?

为下拉视图资源使用适当的布局。 android.R.layout.simple_spinner_dropdown_item应始终有效。如果您创建自己的布局,但它不起作用,请确定您从android.R.layout.simple_spinner_dropdown_item更改了会影响问题的内容(例如,文字颜色,背景颜色)。