{"id":12176,"date":"2022-09-29T22:50:09","date_gmt":"2022-09-29T17:20:09","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/"},"modified":"2022-09-29T22:50:09","modified_gmt":"2022-09-29T17:20:09","slug":"solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/","title":{"rendered":"[Solved] Changing the visibility of a Image View on touch Row of ListView [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-31877117\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"31877117\" data-parentid=\"31876196\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>If you want to hide the <code>ImageView<\/code> by default and make is visible after clicking on the list position, Simply set the <code>ImageView<\/code> to hidden at the beginning then make it visible after the list item click.<\/p>\n<pre><code>        \/\/first make a int that holds the clicked position,\n        int current_position = -1;\n\n         @Override\n         public View getView(final int position, View convertView, ViewGroup parent) {\n\n            ImageView ivDelete = (ImageView) convertView.findViewById(R.id.imageView2);\n            \/\/ check if the current_position has been changed once \n            \/\/ and it matches the position in list\n            if (position &gt; 0 &amp;&amp; position == current_position){\n            ivDelete.setVisibity(View.VISIBLE);\n            }\n            else {\n            ivDelete.setVisibity(View.GONE);  \n\n            }\n                convertView.setOnClickListener(new View.OnClickListener() {\n                        @Override\n                        public void onClick(View v) {\n                        ivDelete.setVisibitiy(View.VISIBLE);\n                        \/\/ set the current_position to list position\n                        current_position = position; \n                        }\n                    });\n            }\n<\/code><\/pre>\n<p>Now every-time you delete a list item set the <code>current_position = -1;<\/code><\/p>\n<p>This will hide the <code>ImageView<\/code> again and won&#8217;t display until you click on a list item again. <\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">2<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Changing the visibility of a Image View on touch Row of ListView [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] If you want to hide the ImageView by default and make is visible after clicking on the list position, Simply set the ImageView to hidden at the beginning then make it visible after the list item click. \/\/first make a int that holds the clicked position, int current_position = -1; @Override public View getView(final &#8230; <a title=\"[Solved] Changing the visibility of a Image View on touch Row of ListView [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/\" aria-label=\"More on [Solved] Changing the visibility of a Image View on touch Row of ListView [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[452],"class_list":["post-12176","post","type-post","status-publish","format-standard","hentry","category-solved","tag-android"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Changing the visibility of a Image View on touch Row of ListView [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Changing the visibility of a Image View on touch Row of ListView [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] If you want to hide the ImageView by default and make is visible after clicking on the list position, Simply set the ImageView to hidden at the beginning then make it visible after the list item click. \/\/first make a int that holds the clicked position, int current_position = -1; @Override public View getView(final ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-29T17:20:09+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Changing the visibility of a Image View on touch Row of ListView [closed]\",\"datePublished\":\"2022-09-29T17:20:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/\"},\"wordCount\":91,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"android\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/\",\"name\":\"[Solved] Changing the visibility of a Image View on touch Row of ListView [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-29T17:20:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Changing the visibility of a Image View on touch Row of ListView [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Changing the visibility of a Image View on touch Row of ListView [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Changing the visibility of a Image View on touch Row of ListView [closed] - JassWeb","og_description":"[ad_1] If you want to hide the ImageView by default and make is visible after clicking on the list position, Simply set the ImageView to hidden at the beginning then make it visible after the list item click. \/\/first make a int that holds the clicked position, int current_position = -1; @Override public View getView(final ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/","og_site_name":"JassWeb","article_published_time":"2022-09-29T17:20:09+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Changing the visibility of a Image View on touch Row of ListView [closed]","datePublished":"2022-09-29T17:20:09+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/"},"wordCount":91,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["android"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/","name":"[Solved] Changing the visibility of a Image View on touch Row of ListView [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-29T17:20:09+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-changing-the-visibility-of-a-image-view-on-touch-row-of-listview-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Changing the visibility of a Image View on touch Row of ListView [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/12176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=12176"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/12176\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=12176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=12176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=12176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}