你好,
我正在开发一个简单的文件浏览器应用程序。我已经设置了大部分内容(列出不同目录中的所有内容等),但现在遇到困难(已经花费了几个小时)。当选择列表项时,我想要出现一个自定义列表对话框。我找到了Android开发页面上的这段代码,并稍作修改。当前它只会弹出所选择的内容,但我需要将三个项目分开。也就是说,我想做更多的事情而不仅仅是提示,并让每个选择运行不同的命令。这是我的当前代码:
final CharSequence[] items = {"Info", "Rename", "Delete"};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Options for " + file.getName());
builder.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
}
}).show();
感谢任何能够帮我分离它的人。我尝试了几个不同的if语句和其他东西,但我尝试过的一切都失败了。