我想做这样的事情:用户点击一个按钮“选择颜色”,一个简单的弹出窗口,例如5种颜色出现。我可以用popupWindow和内部listView来实现这一点,但是有没有一个更简单的解决方案,比如一个特定的小部件?它应该是什么样子的: 最佳答案 使用AlertDialog.Builder并通过Adapter提供生成行的setAdapter()。