将字符串悬停在 Android

Hover a String in Android

您好,我的应用程序有问题。我为一些朋友和家人制定了一个在线购物清单。它确实有效,但我会实现一个新功能。

我在我的代码中添加了一个listview.setOnItemClickListener

我的问题来了

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

                String value = (String)adapter.getItem(position);

               }
        });

如何设置 AlertDialog,要求用户为 'value' - 文章加高线?

我的 listView 使用正常 adapter,没有自定义适配器并使用布局资源填充内容。

您可以使用以下代码重定向用户选择:

private final Context context=this;

AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
                context);
        alertDialogBuilder.setTitle("Please choose");
        alertDialogBuilder
                .setMessage("Please select "+value)
                .setCancelable(false)
                .setPositiveButton("Select"+value+article,new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog,int id) {
                        // if this button is clicked, close
                        // current activity
                        MainActivity.this.finish();
                    }
                })
                .setNegativeButton("No",new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog,int id) {
                        // if this button is clicked, just close
                        // the dialog box and do nothing
                        dialog.cancel();
                    }
                });
        AlertDialog alertDialog = alertDialogBuilder.create();

        // show it
        alertDialog.show();