如何在单击列表视图项目时出现勾选并且在单击下一个项目之前不会消失也不会在转到另一个活动时消失

     2023-04-19     295

关键词:

【中文标题】如何在单击列表视图项目时出现勾选并且在单击下一个项目之前不会消失也不会在转到另一个活动时消失【英文标题】:How to appeared tick when List View item clicked and do not disappeared till the next item clicked also do not disappeared when go to another activity 【发布时间】:2020-02-17 15:22:48 【问题描述】:
listview.setOnItemClickListener ( new AdapterView.OnItemClickListener () 
    @Override
    public void onItemClick(AdapterView <?> view3, View view, int view1, long view2) 


        final TextView countid = (TextView) view.findViewById ( R.id.id );
        final TextView count_counting = (TextView) view.findViewById ( R.id.text_view_countiing );
        final TextView any_name = (TextView) view.findViewById ( R.id.textviewname );
        final ImageView deletebutton = (ImageView) view.findViewById ( R.id.deletebutton );

            animation = AnimationUtils.loadAnimation ( getApplicationContext (), R.anim.blinking );
            any_name.setVisibility ( view.VISIBLE );
            any_name.startAnimation ( animation );


            final String realid = countid.getText ().toString ();
            final String realcounting = count_counting.getText ().toString ();
            final String realname = any_name.getText ().toString ();

            Intent intent = new Intent ( getApplicationContext (), MainActivity.class );
            intent.putExtra ( "Id", realid );
            intent.putExtra ( "real_counting", realcounting );
            intent.putExtra ( "real_name", realname );
            startActivity ( intent );
        

 );

【问题讨论】:

嘿!如果有人对我的问题有任何想法,我是新来的,请告诉我。提前谢谢你 【参考方案1】:

要使其他视图在您单击其他视图时停止被勾选,请让您的 ListAdapter 存储一个应勾选的引用,并在 onItemClicked 函数内对其调用 notifyDataSetInvalidated

要让它在您离开活动时持续存在:

在您的活动中创建一个类变量,以记住应该勾选哪个项目,然后您可以在返回活动时使用onSaveInstanceState 来恢复它。

如果您希望状态在用户关闭您的应用并返回时仍然存在,您可以将变量保存到 Preferences 对象。

【讨论】:

列表视图项目的不可预测的行为复选框单击

】列表视图项目的不可预测的行为复选框单击【英文标题】:unpredictablebehahviouroflistviewitem\'scheckboxclick【发布时间】:2015-10-0402:13:49【问题描述】:在列表视图中我在使用checkboxes要选择列表列表项时,当checkbox是listview项目的背... 查看详情

使用列表视图项单击反应本机模式

】使用列表视图项单击反应本机模式【英文标题】:Reactnativemodalwithlistviewitemclick【发布时间】:2016-09-2711:48:59【问题描述】:我想在单击列表项时以模态方式弹出一个视图。并且一直在使用此代码,如果我不滚动列表视图,它... 查看详情

单击上一个活动的项目(列表视图)后如何突出显示下一个活动的项目(列表视图)?

】单击上一个活动的项目(列表视图)后如何突出显示下一个活动的项目(列表视图)?【英文标题】:HowtoHighlighttheItem(Listview)ofNextActivityAfterClickingtheItem(Listview)ofPreviousActivity?【发布时间】:2017-12-1414:47:13【问题描述】:我有... 查看详情

如何在单击 ListView 中的按钮时取消选中所有列表项

】如何在单击ListView中的按钮时取消选中所有列表项【英文标题】:HowtouncheckalltheListitemonclickingabuttoninListView【发布时间】:2015-03-1000:01:01【问题描述】:我有一个应用程序,其中我在ListView顶部有重置按钮,单击重置视图时,Lis... 查看详情

单击时如何使列表视图导航到另一个页面

】单击时如何使列表视图导航到另一个页面【英文标题】:Howtomakelistviewthatnavigatetoanotherpagewhenclicked【发布时间】:2021-11-2217:52:26【问题描述】:我想制作listview,当用户单击列表项时,它将导航到具有标题、长文本和图像的其... 查看详情

OnItemClick 如何从列表视图中获取单击项目的文本值

】OnItemClick如何从列表视图中获取单击项目的文本值【英文标题】:OnItemClickhowtogettextvalueofclickeditemfromlistview【发布时间】:2018-05-0414:57:00【问题描述】:当单击列表项时,我想获取列表项的文本值并将其传递给另一个片段中的... 查看详情

如何在列表视图项中显示和隐藏视图?

】如何在列表视图项中显示和隐藏视图?【英文标题】:howtovisibleandhideviewinlistviewitem?【发布时间】:2015-01-1513:39:42【问题描述】:我有一个列表视图,在列表视图中我有一个文本视图。所以这个文本视图在列表视图的每一项中... 查看详情

如何单击列表视图项中的各个控件而不影响其他列表视图项中的控件?

】如何单击列表视图项中的各个控件而不影响其他列表视图项中的控件?【英文标题】:HowdoIclickindividualcontrolswithinalistviewitemwithoutaffectingthecontrolsinotherlistviewitem?【发布时间】:2014-11-0711:47:06【问题描述】:我正在为我们的音乐... 查看详情

单击列表视图项后的图像滑块

】单击列表视图项后的图像滑块【英文标题】:Imagesliderafterlistviewitemclick【发布时间】:2019-03-0501:23:39【问题描述】:我有大约50-60张图片。我想显示这些图像的标题列表,如果我单击一个项目,则必须打开与该项目相对应的图... 查看详情

不同列表视图项的按钮单击时的不同活动

】不同列表视图项的按钮单击时的不同活动【英文标题】:Differentactivitiesonbuttonclickofdifferentlistviewitems【发布时间】:2016-02-1309:41:55【问题描述】:我有一个包含列表视图的应用程序。单击listview项目时,它会打开一个包含textview... 查看详情

如何知道单击按钮的列表项的索引

】如何知道单击按钮的列表项的索引【英文标题】:Howtoknowtheindexoftheitemofthelist,onwhichthebuttonwasclicked【发布时间】:2021-07-0813:46:22【问题描述】:所以我正在处理一个列表视图,我想实现一个删除按钮。但是由于某种原因,每当... 查看详情

如何在单击另一个视图(即按钮)时突出显示自定义列表视图

】如何在单击另一个视图(即按钮)时突出显示自定义列表视图【英文标题】:howtohighlightacustomlistviewonclickingofanotherviewi.eButton【发布时间】:2013-02-1810:15:06【问题描述】:我正在显示一个自定义列表视图,我想从另一个按钮遍... 查看详情

如何使用在列表项单击时动态生成的文本视图标签突出显示我在列表视图中的当前位置

】如何使用在列表项单击时动态生成的文本视图标签突出显示我在列表视图中的当前位置【英文标题】:Howtohighlightmycurrentpositioninlist-viewusingtext-viewtagsgenerateddynamicallyonlist-itemclick【发布时间】:2018-08-1817:34:52【问题描述】:我的... 查看详情

如何知道单击项目在列表视图中相对于android中的屏幕的y位置

】如何知道单击项目在列表视图中相对于android中的屏幕的y位置【英文标题】:HowtoknowtheypositionoftheClickedIteminalistviewwithregardtothescreeninandroid【发布时间】:2012-03-2015:09:47【问题描述】:在我的应用程序中,我将Web视图膨胀为列表... 查看详情

带有项目单击侦听器的列表视图在搜索视图中获取错误数据

】带有项目单击侦听器的列表视图在搜索视图中获取错误数据【英文标题】:listviewwihitemclicklistenerfetchwrongdatainsearchview【发布时间】:2021-05-0409:59:02【问题描述】:当我使用itemclicklistener将数据从firebase获取到listview并且工作正常... 查看详情

单击 CursorAdapter 中的按钮时如何在列表视图项目行中执行更新和删除操作

】单击CursorAdapter中的按钮时如何在列表视图项目行中执行更新和删除操作【英文标题】:HowtoPerformUpdateandDeleteoperationinlistviewitemrowwhileClickthebuttoninCursorAdapter【发布时间】:2015-02-1409:16:00【问题描述】:在sqlite数据库的帮助下,... 查看详情

在列表视图项中动态添加多个图像并获取每个单击事件

】在列表视图项中动态添加多个图像并获取每个单击事件【英文标题】:AddMultipleImagesintheListViewItemdynamically&geteachclickevent【发布时间】:2016-01-1203:47:11【问题描述】:有一种情况,我必须创建一个自定义ListView。自定义ListView... 查看详情

如何在单击 oracle apex 中的每个列表视图项时显示动态模型内容?

】如何在单击oracleapex中的每个列表视图项时显示动态模型内容?【英文标题】:Howtoshowdynamicmodelcontentonclickofeachlistviewitemsinoracleapex?【发布时间】:2021-04-1208:20:18【问题描述】:我是oracleapex的新手。我有下表。QUESTIONSIDSUMMARYDESCRI... 查看详情