gpt4 book ai didi

android - 如何在没有微调器的情况下像微调器一样弹出列表?

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

我的 Activity 中有一个微调小部件,可让用户选择列表名称。

通常,微调器的功能是在列表之间切换,但在几个实例中,我换掉了选择更改监听器以使用相同的选项列表执行不同的功能。一旦做出选择,旧的听众就会恢复,生活将继续。

这是一个糟糕且错误的安排。相反,我想要一个函数,它只接受一个选择监听器和一些其他参数,并显示一个弹出列表,该列表由与微调器相同的光标(或相同的光标)填充,而不使用微调器本身。

有什么办法可以做到这一点吗?

最佳答案

这是弹出详细信息的最佳示例,例如使用 AlertDialog 和 AlertDialog.Builder 的微调器

        AlertDialog dialog;

final CharSequence[] items = { "Item1", "Item2" };
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(title);
builder.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int pos) {
switch (pos) {
case 0:
{
Toast.makeText(this,"Clicked on:"+items[pos],Toast.LENGTH_SHORT).show();

}break;
case 1:
{
Toast.makeText(this,"Clicked on:"+items[pos],Toast.LENGTH_SHORT).show();

}break;
}
}});
dialog=builder.create();
dialog.show();

关于android - 如何在没有微调器的情况下像微调器一样弹出列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2129624/

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