0

我的代码很长,所以我将描述我的问题。它是关于 a 的大小和位置Spinner。我ListView有项目,每个项目都有一个TextView和一个Spinner。s中的数据Spinner不同。我只在单击时操作第一个的数据Spinner。它会弹出。中的数据Spinner来自数据库列表。事实上,当我编辑数据(删除、移动、添加)时,我编辑的是数组中的数据。问题是当我弹出微调器时,它会填满整个屏幕,显示在屏幕中央,它周围的区域将是灰色的,如果我单击灰色区域,Spinner它将再次隐藏,但我需要它保持状态,所以我可以对其数据做一些事情而不影响其他区域(灰色区域)。有人会帮我吗?非常感谢你。

4

1 回答 1

0

如果您试图检测Spinner隐藏的时间,那么您应该OnItemSelectedListener在您的Activity.

public void onItemSelected(AdapterView<?> parent, View view, 
        int pos, long id) {
    // An item was selected. Handle your data here
}

public void onNothingSelected(AdapterView<?> parent) {
    // No item was selected
}
于 2012-11-13T10:08:21.733 回答