如何解决向工具栏添加微调器的首选方法
我想向我的spinner
添加一个toolbar
。在研究时,我发现了很多不同的方法,但是最新的方法大约有4年的历史了,我发现的解决方案没有kotlin的特色。我想知道,既然kotlin是当今的“标准”,那么今天这样做的首选方式是什么?还是有更好的方法?
解决方法
我认为4年内没有发生太大变化-Spinner的Material版本是Exposed Dropdown Menu,似乎“假装TextView
就像Adapter
”如果您只是想知道第2项已被选中,那将是一个巨大的痛苦。所有必须实现“文本已更改”的回调,并查看文本现在是什么,对应于什么,等等。
您看过Android documentation吗?这就差不多了,只要您是adding your own Toolbar
to layouts而不是使用旧系统,我认为您不需要做任何特别的事情。这只是布局中的另一个视图。
Kotlin似乎没有带来任何新的变化,除了语法在某些方面更好。您仍然必须为Adapter
实现一个两种方法的回调接口,因此您不能使用简单的lambda或其他任何方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。