如何在微调器中添加取消按钮



我想在微调器中添加取消按钮如何在没有的情况下在微调器中添加取消按钮

使用警报对话框,请给我一个例子。

spinner = (Spinner) findViewById(R.id.spinner);

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(),R.layout.test_list_item,stringArray);

    adapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item);

    spinner.setAdapter((adapter));
如果你

问我,它有点丑陋的UI实现,但也许我错了(没有看过你的项目,所以我无法判断)

无论如何,我还没有尝试过这个,但我相信这是一个简单的问题,只需创建自己的 spinner_row xml 文件(从 androids simple_spinner_item 开始),并添加一个带有 invisiblity=invisible 属性的按钮并扩展您自己的ArrayAdapter并在想要的行上(例如:如果pos==array.length())将按钮属性更改为可见。

另一种选择是简单地将另一行膨胀到您希望按钮所在的任何位置(同样是相同的过程 - 使用按钮创建您自己的行 xml 文件(这次可见),然后在您的ArrayAdapter内部膨胀此 xml)。

此细分中的每一步都有很多教程和问答

希望对您有所帮助!

最新更新