{"id":19356,"date":"2024-03-15T18:44:54","date_gmt":"2024-03-15T18:44:54","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/"},"modified":"2024-03-21T15:30:21","modified_gmt":"2024-03-21T15:30:21","slug":"how-to-obtain-the-selected-value-from-a-listview","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/","title":{"rendered":"How to obtain the selected value from a listview"},"content":{"rendered":"<p>To retrieve the selected value in a ListView, you need to use the OnItemClickListener to listen for click events on the ListView, and then retrieve the value of the selected item within the click event. The specific steps are as follows:<\/p>\n<ol>\n<li>Find the instance of ListView in your Activity or Fragment, and set an adapter for it.<\/li>\n<li>The code below is used to set an OnItemClickListener for the ListView.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>listView.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\">String<\/span> <span class=\"hljs-variable\">selectedItem<\/span> <span class=\"hljs-operator\">=<\/span> (String) parent.getItemAtPosition(position);\r\n        <span class=\"hljs-comment\">\/\/ \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 the code above, the position parameter represents the index of the selected item in the ListView, and the selectedItem variable is the value selected.<\/p>\n<ol>\n<li>Within the onItemClick method, you can further process the value of the selected item, such as displaying it in a Toast message or passing it to other components.<\/li>\n<\/ol>\n<p>Note: When using a ListView, it is necessary to set an adapter for it, which is used to provide data for the ListView to display. When retrieving the value of the selected item, it is important to perform type conversion based on the data structure of the adapter to ensure the correct value is obtained.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To retrieve the selected value in a ListView, you need to use the OnItemClickListener to listen for click events on the ListView, and then retrieve the value of the selected item within the click event. The specific steps are as follows: Find the instance of ListView in your Activity or Fragment, and set an adapter [&hellip;]<\/p>\n","protected":false},"author":5,"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-19356","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 to obtain the selected value from 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-to-obtain-the-selected-value-from-a-listview\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to obtain the selected value from a listview\" \/>\n<meta property=\"og:description\" content=\"To retrieve the selected value in a ListView, you need to use the OnItemClickListener to listen for click events on the ListView, and then retrieve the value of the selected item within the click event. The specific steps are as follows: Find the instance of ListView in your Activity or Fragment, and set an adapter [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-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:44:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T15:30:21+00:00\" \/>\n<meta name=\"author\" content=\"Emily Johnson\" \/>\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=\"Emily Johnson\" \/>\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-to-obtain-the-selected-value-from-a-listview\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/\"},\"author\":{\"name\":\"Emily Johnson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378\"},\"headline\":\"How to obtain the selected value from a listview\",\"datePublished\":\"2024-03-15T18:44:54+00:00\",\"dateModified\":\"2024-03-21T15:30:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/\"},\"wordCount\":186,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/\",\"name\":\"How to obtain the selected value from a listview - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T18:44:54+00:00\",\"dateModified\":\"2024-03-21T15:30:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to obtain the selected value from 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\/3b041b19cffc258705478ecfab895378\",\"name\":\"Emily Johnson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g\",\"caption\":\"Emily Johnson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/emilyjohnson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to obtain the selected value from 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-to-obtain-the-selected-value-from-a-listview\/","og_locale":"en_US","og_type":"article","og_title":"How to obtain the selected value from a listview","og_description":"To retrieve the selected value in a ListView, you need to use the OnItemClickListener to listen for click events on the ListView, and then retrieve the value of the selected item within the click event. The specific steps are as follows: Find the instance of ListView in your Activity or Fragment, and set an adapter [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T18:44:54+00:00","article_modified_time":"2024-03-21T15:30:21+00:00","author":"Emily Johnson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Emily Johnson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/"},"author":{"name":"Emily Johnson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378"},"headline":"How to obtain the selected value from a listview","datePublished":"2024-03-15T18:44:54+00:00","dateModified":"2024-03-21T15:30:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/"},"wordCount":186,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/","name":"How to obtain the selected value from a listview - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T18:44:54+00:00","dateModified":"2024-03-21T15:30:21+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-obtain-the-selected-value-from-a-listview\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to obtain the selected value from 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\/3b041b19cffc258705478ecfab895378","name":"Emily Johnson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g","caption":"Emily Johnson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/emilyjohnson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/19356","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\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=19356"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/19356\/revisions"}],"predecessor-version":[{"id":53095,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/19356\/revisions\/53095"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=19356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=19356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=19356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}