Android:从按钮打开微调器

标签 android button spinner

在 Android 应用程序中,是否可以通过单击按钮而不是按下实际的微调器来打开微调器弹出窗口?

我尝试了以下方法:

Button btnChange = (Button)findViewById(R.id.btnChange);
            btnChange.setOnClickListener(new View.OnClickListener() {
                  public void onClick(View v) {
                     Spinner mySpinner = (Spinner) findViewById(R.id.sSpinner);
                     mySpinner.showContextMenu();
                  }
                });

最佳答案

抱歉回答晚了 - 这是可能的:

((Spinner) findViewById(R.id.mySpinner)).performClick();

关于Android:从按钮打开微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4838992/

相关文章:

android - android中的过滤器位置错误

html - Mac 和 Windows 上的输入按钮不同

JavaFX如何将 "crop"图形转为按钮

java - 制作 Spinner 下拉菜单以匹配屏幕宽度

java - 我可以使用 SimpleXML 来解析结构未知的 XML 吗?

android - Worklight Foundation V6.2.0 – 灵活的应用程序开发

java - 如何将时间戳字符串转换为本地时间字符串?

android - 在android中为按钮添加阴影

java - Android - Spinner 异步下载文件不保存

android - 如何更改进度对话框的背景颜色?