Android弹出式选取器?

问题描述:

我寻找合适的UI控件用于此要求:Android弹出式选取器?

当用户点击一个按钮,会出现一个模式列表,用户点击和项目,然后将焦点返回到活动活动。

你应该检查AlertDialog和setSingleChoiceItems一些帮助上this link

你可以用对话做到这一点。并且您可以根据您的需要自定义对话框。

在对话框http://www.channels.com/episodes/show/6481543/Episode-8-The-Alert-Dialog

这听起来像一个ContextMenu

Answer从另一篇文章:

CharSequence colors[] = new CharSequence[] {"red", "green", "blue", "black"}; 

AlertDialog.Builder builder = new AlertDialog.Builder(this); 
builder.setTitle("Pick a color"); 
builder.setItems(colors, new DialogInterface.OnClickListener() { 
    @Override 
    public void onClick(DialogInterface dialog, int which) { 
     // the user clicked on colors[which] 
    } 
}); 
builder.show();