将字符串悬停在 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();
您好,我的应用程序有问题。我为一些朋友和家人制定了一个在线购物清单。它确实有效,但我会实现一个新功能。
我在我的代码中添加了一个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();