繁体   English   中英

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

[英]how to add cancel button inside spinner

我想在微调器内添加取消按钮如何在微调器中添加取消按钮而无需

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

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() ),将buttons属性更改为visible。

另一个选择是简单地在想要按钮所在的位置添加另一行(再次执行相同的步骤-使用该按钮创建您自己的行xml文件(这次可见),然后在ArrayAdapter内对该XML进行充气)。

关于此细分的每个步骤,都有很多教程和问答。

希望能帮助到你!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM