gpt4 book ai didi

android - PopupMenu 的适当替代方案用于 pre-Honeycomb

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:57:20 25 4
gpt4 key购买 nike

我已经实现了 PopupMenu用于在按下 ActionBar 上的项目后显示的菜单。我想知道 11 之前的 SDK 版本有哪些替代方案?

可能使用类似于上下文菜单的东西。你有什么想法?

不过,我目前的实现是加载一个带有菜单项的新 Activity。

最佳答案

正如@sastraxi 所建议的,一个好的解决方案是使用带有CHOICE_MODE_SINGLEAlertDialog

AlertDialog.Builder builder = new AlertDialog.Builder(MyAndroidAppActivity.this);
builder.setTitle("Pick color");
builder.setItems(R.array.colors, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// The 'which' argument contains the index position
// of the selected item
}
});
builder.setInverseBackgroundForced(true);
builder.create();
builder.show();

还有 strings.xml 文件。

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="colors">
<item >blue</item>
<item >white</item>
</string-array>
</resources>

引用:Adding a List

关于android - PopupMenu 的适当替代方案用于 pre-Honeycomb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9878916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com