{"id":19361,"date":"2024-03-15T18:45:16","date_gmt":"2024-03-15T18:45:16","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/"},"modified":"2024-03-21T15:31:04","modified_gmt":"2024-03-21T15:31:04","slug":"how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/","title":{"rendered":"How can you retrieve the value of the selected item in a listview?"},"content":{"rendered":"<p>To obtain the value of the selected item in ListView, you can follow these steps:<\/p>\n<ol>\n<li>Obtain the ListView object: Retrieve the ListView object using the findViewById method.<\/li>\n<li>Set OnItemClickListener: Set the click event of the ListView through the setOnItemClickListener method.<\/li>\n<li>Retrieve the selected item&#8217;s value in the OnItemClickListener: obtain the selected item&#8217;s data object using the getItemAtPosition method, or get the position of the selected item using the getItemIdAtPosition method.<\/li>\n<\/ol>\n<p>Here is a code example:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-type\">ListView<\/span> <span class=\"hljs-variable\">listView<\/span> <span class=\"hljs-operator\">=<\/span> findViewById(R.id.listView);\r\n\r\nlistView.setOnItemClickListener(<span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">AdapterView<\/span>.OnItemClickListener() {\r\n    <span class=\"hljs-meta\">@Override<\/span>\r\n    <span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title function_\">onItemClick<\/span><span class=\"hljs-params\">(AdapterView&lt;?&gt; parent, View view, <span class=\"hljs-type\">int<\/span> position, <span class=\"hljs-type\">long<\/span> id)<\/span> {\r\n        <span class=\"hljs-comment\">\/\/ \u83b7\u53d6\u9009\u4e2d\u9879\u7684\u503c<\/span>\r\n        <span class=\"hljs-type\">Object<\/span> <span class=\"hljs-variable\">selectedItem<\/span> <span class=\"hljs-operator\">=<\/span> listView.getItemAtPosition(position);\r\n        \r\n        <span class=\"hljs-comment\">\/\/ \u6216\u8005\u83b7\u53d6\u9009\u4e2d\u9879\u7684\u4f4d\u7f6e<\/span>\r\n        <span class=\"hljs-type\">long<\/span> <span class=\"hljs-variable\">selectedItemId<\/span> <span class=\"hljs-operator\">=<\/span> listView.getItemIdAtPosition(position);\r\n        \r\n        <span class=\"hljs-comment\">\/\/ \u8fdb\u4e00\u6b65\u5904\u7406\u9009\u4e2d\u9879\u7684\u503c<\/span>\r\n        <span class=\"hljs-comment\">\/\/ ...<\/span>\r\n    }\r\n});\r\n<\/code><\/pre>\n<p>In this example, when a user clicks on an item in the ListView, it will trigger the onItemClick method of the OnItemClickListener. In this method, you can get the value of the selected item using the getItemAtPosition method, or get the position of the selected item using the getItemIdAtPosition method. Then, you can further process the value of the selected item as needed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To obtain the value of the selected item in ListView, you can follow these steps: Obtain the ListView object: Retrieve the ListView object using the findViewById method. Set OnItemClickListener: Set the click event of the ListView through the setOnItemClickListener method. Retrieve the selected item&#8217;s value in the OnItemClickListener: obtain the selected item&#8217;s data object using [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-19361","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How can you retrieve the value of the selected item in a listview? - Blog - Silicon Cloud<\/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:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How can you retrieve the value of the selected item in a listview?\" \/>\n<meta property=\"og:description\" content=\"To obtain the value of the selected item in ListView, you can follow these steps: Obtain the ListView object: Retrieve the ListView object using the findViewById method. Set OnItemClickListener: Set the click event of the ListView through the setOnItemClickListener method. Retrieve the selected item&#8217;s value in the OnItemClickListener: obtain the selected item&#8217;s data object using [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T18:45:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T15:31:04+00:00\" \/>\n<meta name=\"author\" content=\"Jackson Davis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jackson Davis\" \/>\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:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/\"},\"author\":{\"name\":\"Jackson Davis\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350\"},\"headline\":\"How can you retrieve the value of the selected item in a listview?\",\"datePublished\":\"2024-03-15T18:45:16+00:00\",\"dateModified\":\"2024-03-21T15:31:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/\"},\"wordCount\":153,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/\",\"name\":\"How can you retrieve the value of the selected item in a listview? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T18:45:16+00:00\",\"dateModified\":\"2024-03-21T15:31:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How can you retrieve the value of the selected item in a listview?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350\",\"name\":\"Jackson Davis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g\",\"caption\":\"Jackson Davis\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/jacksondavis\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How can you retrieve the value of the selected item in a listview? - Blog - Silicon Cloud","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:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/","og_locale":"en_US","og_type":"article","og_title":"How can you retrieve the value of the selected item in a listview?","og_description":"To obtain the value of the selected item in ListView, you can follow these steps: Obtain the ListView object: Retrieve the ListView object using the findViewById method. Set OnItemClickListener: Set the click event of the ListView through the setOnItemClickListener method. Retrieve the selected item&#8217;s value in the OnItemClickListener: obtain the selected item&#8217;s data object using [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T18:45:16+00:00","article_modified_time":"2024-03-21T15:31:04+00:00","author":"Jackson Davis","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Jackson Davis","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/"},"author":{"name":"Jackson Davis","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350"},"headline":"How can you retrieve the value of the selected item in a listview?","datePublished":"2024-03-15T18:45:16+00:00","dateModified":"2024-03-21T15:31:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/"},"wordCount":153,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/","url":"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/","name":"How can you retrieve the value of the selected item in a listview? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T18:45:16+00:00","dateModified":"2024-03-21T15:31:04+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-can-you-retrieve-the-value-of-the-selected-item-in-a-listview\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How can you retrieve the value of the selected item in a listview?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350","name":"Jackson Davis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g","caption":"Jackson Davis"},"url":"https:\/\/www.silicloud.com\/blog\/author\/jacksondavis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/19361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=19361"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/19361\/revisions"}],"predecessor-version":[{"id":53101,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/19361\/revisions\/53101"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=19361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=19361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=19361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}