每行带有微调器的Android ListView未选中

每行带有微调器的Android ListView未选中,android,android-layout,listview,android-listview,spinner,Android,Android Layout,Listview,Android Listview,Spinner,我在Android中有一个布局,它有一个ListView,然后使用一个适配器(相当标准)将另一个布局膨胀为其行 行布局(根据需要的行数膨胀X倍)包含一个微调器。我向微调器添加了一个seSelectedItemListener,但当按下微调器时,会显示选项,然后会按下/选择一个项,然后会触发OnItemSelectedListener构造函数,但不会触发重写的onItemSelected。如果我单独膨胀行布局,而不是在列表视图中,并在微调器中选择一项,则onSelectedItem将激发 你知道为

我在Android中有一个布局,它有一个ListView,然后使用一个适配器(相当标准)将另一个布局膨胀为其行

行布局(根据需要的行数膨胀X倍)包含一个微调器。我向微调器添加了一个seSelectedItemListener,但当按下微调器时,会显示选项,然后会按下/选择一个项,然后会触发OnItemSelectedListener构造函数,但不会触发重写的onItemSelected。如果我单独膨胀行布局,而不是在列表视图中,并在微调器中选择一项,则onSelectedItem将激发

你知道为什么会发生这种情况,或者如何/如果它能以这种方式工作吗

所选类别:

class SelectedSizeChangeListener implements OnItemSelectedListener {
    Spinner product_size;
    TextView product_sell_price;
    TextView product_cost_price;
    Drink item;
    Drink_Size drink_size;
    SelectedSizeChangeListener()
    {
        String s = "here1";
    }
    public void onItemSelected(AdapterView<?> parent,
        View view, int pos, long id) {

        String s = "here2";
    }

    public void onNothingSelected(AdapterView parent) {

        String s = "here3";
    }
}
任何帮助都会很好

阿德里安试试看

android:focusable=false android:focusableInTouchMode=false 在列表视图中

专业提示:

尽量使用旋转器而不是旋转器


示例

什么是logcat输出??是否使用自定义listview?
product_size_spinner.post(new Runnable() {
            public void run() {
                product_size_spinner.setOnItemSelectedListener(new SelectedSizeChangeListener());
            }
        });