编辑:我无法在公共void onClick(DialogInterface dialog,int which)函数中获取selectedValue字符串值。
LV
是我的ListView
对象
lv.setOnItemLongClickListener(new OnItemLongClickListener()
{
public boolean onItemLongClick(AdapterView<?> arg0, View arg1,int arg2, long arg3)
{
ListView list1 = (ListView) findViewById(android.R.id.list);
final String selectedValue = (String) list1.getItemAtPosition(arg2);
AlertDialog.Builder alertDialog = new AlertDialog.Builder(RecipeList.this);
alertDialog.setTitle("Delete");
alertDialog.setMessage(selectedValue);
alertDialog.setNegativeButton("Delete", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
obj Recipe = new obj(selectedValue, RecipeList.this);
Recipe.remove(<I need the listview item to create the object and then delete some listing in the DB, seletecValue should do this, but it does not>)
Intent intent2 = new Intent(RecipeList.this, RecipeList.class); //go to recipe list
startActivity(intent2);
} });
alertDialog.setPositiveButton("Keep", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// alertDialog.dismiss();
} });
alertDialog.show();
return true;
}
});
arg1
是您的视图,您应该能够从视图中获取文本。
arg2
是位置。
请参阅:http://developer.android.com/reference/android/widget/adapterview.onitemlongclicklistener.html
我在LongClick上的webview选择有问题。我已经实现了一个在LongClick上启动的定制菜单。但默认菜单也会启动。我正在尝试自定义默认菜单,但我不知道如何捕获用户对一个项目的点击。 我试过下面的,但是菜单正在变得垂直并且隐藏了所选内容,所以我无法选择更多的单词或者更改所选内容。 菜单xml如下所示。 这将导致以下错误:
通过该接口可以删除指定的视频列表信息,地址为: http://spark.bokecc.com/api/playlist/delete 需要传递以下参数: 参数 说明 playlistid 视频列表的id,不可为空 userid 用户id,不可为空 format 返回格式,xml 或json XML格式的返回信息如下: <?xmlversion="1.0"encoding="UTF-8"?> <
我想在点击项目时从列表中删除该项目。当我删除其中一个单元格时,所有其余的单元格点击指示器都显示它们也被点击了。 另外,它不会删除它,只是使它暂时不可见。当我重新加载页面时,删除的单元格再次出现在内存中,并且再次可见。
我编写了上面的代码来动态创建文本字段和按钮;但现在我需要删除两个文本字段和一个按钮时,按钮被点击。我该怎么做?
我使用两个JavaFX Timeline对象在ListCell中创建一个倒计时计时器和一个进度条(即缩小的JavaFX矩形)。当计时器达到零时,矩形的宽度变为零,单元格将从ListView中删除。但是,整个ListView会自动刷新,导致另一个单元格中的时间线重置。以下是从两个单元格开始的情况: 在代码中,updateItem方法从模型中获取秒数,并设置计时器标签的文本。从ListView中删除单