{"id":36981,"date":"2024-11-01T09:53:50","date_gmt":"2024-11-01T09:53:50","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=36981"},"modified":"2024-11-01T11:42:43","modified_gmt":"2024-11-01T11:42:43","slug":"kotlin-android-app-development-course-linear-layout-linearlayout","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/36981\/","title":{"rendered":"Kotlin Android App Development Course, Linear Layout &#8211; LinearLayout"},"content":{"rendered":"<p><body><\/p>\n<p>Android app development is an attractive experience. Among them, Kotlin combines modern syntax, making app development simple and efficient. In this article, we will explain in detail about <strong>LinearLayout<\/strong>, one of the Android UI components. LinearLayout is the most basic layout that can arrange child views vertically or horizontally, depending on the direction.<\/p>\n<h2>1. Overview of LinearLayout<\/h2>\n<p>LinearLayout is a layout that can arrange child views horizontally or vertically. It is primarily used to align UI elements and is a very powerful tool for grouping multiple views together in a simple way. By using LinearLayout, you can design so that the position of each view does not deviate.<\/p>\n<h3>1.1 Key Properties of LinearLayout<\/h3>\n<ul>\n<li><strong>orientation<\/strong>: Determines the direction of the LinearLayout. You can choose whether to arrange it horizontally (horizontal) or vertically (vertical).<\/li>\n<li><strong>gravity<\/strong>: Determines the position of child views within the LinearLayout. For example, various positioning settings such as center alignment or end alignment are possible.<\/li>\n<li><strong>layout_width<\/strong>, <strong>layout_height<\/strong>: Sets the size of the LinearLayout. Values such as &#8221;match_parent&#8221; or &#8221;wrap_content&#8221; can be used.<\/li>\n<li><strong>weightSum<\/strong>: Allows you to set the ratio of child views within the LinearLayout. Through this property, you can adjust the proportion of views to create various layouts.<\/li>\n<\/ul>\n<h2>2. Using LinearLayout<\/h2>\n<p>LinearLayout can be defined in an XML layout file or programmatically (in code). First, let&#8217;s define a LinearLayout in the XML file.<\/p>\n<h3>2.1 Defining LinearLayout in XML<\/h3>\n<p>The following is a method to define a basic LinearLayout in XML. Open the res\/layout\/activity_main.xml file in Android Studio and write the code below.<\/p>\n<pre><code>&lt;LinearLayout\n    xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\n    android:layout_width=\"match_parent\"\n    android:layout_height=\"match_parent\"\n    android:orientation=\"vertical\"\n    android:padding=\"16dp\"&gt;\n\n    &lt;TextView\n        android:layout_width=\"wrap_content\"\n        android:layout_height=\"wrap_content\"\n        android:text=\"Hello!\"\n        android:textSize=\"24sp\"\n        android:layout_gravity=\"center\"\/&gt;\n\n    &lt;Button\n        android:layout_width=\"wrap_content\"\n        android:layout_height=\"wrap_content\"\n        android:text=\"Button 1\"\n        android:layout_gravity=\"center\"\/&gt;\n\n    &lt;Button\n        android:layout_width=\"wrap_content\"\n        android:layout_height=\"wrap_content\"\n        android:text=\"Button 2\"\n        android:layout_gravity=\"center\"\/&gt;\n\n&lt;\/LinearLayout&gt;<\/code><\/pre>\n<h3>2.2 Setting Up LinearLayout in Code<\/h3>\n<p>You can also set up LinearLayout using code instead of XML. Below is how to create a LinearLayout in Kotlin and add child views to it.<\/p>\n<pre><code>import android.os.Bundle\nimport android.widget.Button\nimport android.widget.LinearLayout\nimport android.widget.TextView\nimport androidx.appcompat.app.AppCompatActivity\n\nclass MainActivity : AppCompatActivity() {\n\n    override fun onCreate(savedInstanceState: Bundle?) {\n        super.onCreate(savedInstanceState)\n\n        \/\/ Create LinearLayout\n        val linearLayout = LinearLayout(this)\n        linearLayout.orientation = LinearLayout.VERTICAL\n        linearLayout.layoutParams = LinearLayout.LayoutParams(\n            LinearLayout.LayoutParams.MATCH_PARENT,\n            LinearLayout.LayoutParams.MATCH_PARENT\n        )\n\n        \/\/ Add TextView\n        val textView = TextView(this)\n        textView.text = \"Hello!\"\n        textView.textSize = 24f\n        linearLayout.addView(textView)\n\n        \/\/ Add Button 1\n        val button1 = Button(this)\n        button1.text = \"Button 1\"\n        linearLayout.addView(button1)\n\n        \/\/ Add Button 2\n        val button2 = Button(this)\n        button2.text = \"Button 2\"\n        linearLayout.addView(button2)\n\n        \/\/ Set LinearLayout as the content view of the Activity\n        setContentView(linearLayout)\n    }\n}<\/code><\/pre>\n<h2>3. Helpful Tips for Using LinearLayout<\/h2>\n<h3>3.1 Using Weight<\/h3>\n<p>One of the biggest advantages of LinearLayout is that you can adjust the placement of child views through weights. Views with higher weights will take up more space. The example below uses weights to make two buttons occupy half of the screen each.<\/p>\n<pre><code>&lt;LinearLayout\n    xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\n    android:layout_width=\"match_parent\"\n    android:layout_height=\"match_parent\"\n    android:orientation=\"horizontal\"&gt;\n\n    &lt;Button\n        android:layout_width=\"0dp\"\n        android:layout_height=\"wrap_content\"\n        android:text=\"Button A\"\n        android:layout_weight=\"1\"\/&gt;\n\n    &lt;Button\n        android:layout_width=\"0dp\"\n        android:layout_height=\"wrap_content\"\n        android:text=\"Button B\"\n        android:layout_weight=\"1\"\/&gt;\n\n&lt;\/LinearLayout&gt;<\/code><\/pre>\n<h2>4. Advanced Features of LinearLayout<\/h2>\n<p>LinearLayout is very useful for creating complex UIs. However, let&#8217;s also look at some advanced features.<\/p>\n<h3>4.1 Nested LinearLayouts<\/h3>\n<p>You can nest LinearLayouts. The example below shows a vertical LinearLayout with a horizontally nested LinearLayout.<\/p>\n<pre><code>&lt;LinearLayout\n    xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\n    android:layout_width=\"match_parent\"\n    android:layout_height=\"match_parent\"\n    android:orientation=\"vertical\"&gt;\n\n    &lt;LinearLayout\n        android:layout_width=\"match_parent\"\n        android:layout_height=\"wrap_content\"\n        android:orientation=\"horizontal\"&gt;\n\n        &lt;Button\n            android:layout_width=\"wrap_content\"\n            android:layout_height=\"wrap_content\"\n            android:text=\"Button A\"\/&gt;\n\n        &lt;Button\n            android:layout_width=\"wrap_content\"\n            android:layout_height=\"wrap_content\"\n            android:text=\"Button B\"\/&gt;\n\n    &lt;\/LinearLayout&gt;\n\n    &lt;TextView\n        android:layout_width=\"wrap_content\"\n        android:layout_height=\"wrap_content\"\n        android:text=\"Text of Nested Layout\"\n        android:textSize=\"18sp\"\/&gt;\n\n&lt;\/LinearLayout&gt;<\/code><\/pre>\n<h3>4.2 Adding Various Views to LinearLayout<\/h3>\n<p>LinearLayout can include various UI components. For example, views like <strong>EditText<\/strong>, <strong>ImageView<\/strong>, and <strong>CheckBox<\/strong> can be added. Below is an example that adds an EditText and a CheckBox.<\/p>\n<pre><code>&lt;LinearLayout\n    xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\n    android:layout_width=\"match_parent\"\n    android:layout_height=\"wrap_content\"\n    android:orientation=\"vertical\"&gt;\n\n    &lt;EditText\n        android:layout_width=\"match_parent\"\n        android:layout_height=\"wrap_content\"\n        android:hint=\"Enter your name\"\/&gt;\n\n    &lt;CheckBox\n        android:layout_width=\"wrap_content\"\n        android:layout_height=\"wrap_content\"\n        android:text=\"I agree\"\/&gt;\n\n&lt;\/LinearLayout&gt;<\/code><\/pre>\n<h2>5. Conclusion<\/h2>\n<p>LinearLayout is one of the foundational layouts in Android app development. By aligning views either horizontally or vertically and adjusting weights, you can design a flexible UI. By understanding and utilizing everything from basic usage to advanced features, you can enrich your app&#8217;s UI design. Try using LinearLayout with Kotlin to develop apps that provide a more attractive user experience.<\/p>\n<p>Wishing you good luck on your Kotlin Android app development journey!<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Android app development is an attractive experience. Among them, Kotlin combines modern syntax, making app development simple and efficient. In this article, we will explain in detail about LinearLayout, one of the Android UI components. LinearLayout is the most basic layout that can arrange child views vertically or horizontally, depending on the direction. 1. Overview &hellip; <a href=\"https:\/\/atmokpo.com\/w\/36981\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Kotlin Android App Development Course, Linear Layout &#8211; LinearLayout&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[143],"tags":[],"class_list":["post-36981","post","type-post","status-publish","format-standard","hentry","category-kotlin-android-app-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Kotlin Android App Development Course, Linear Layout - LinearLayout - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8<\/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:\/\/atmokpo.com\/w\/36981\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kotlin Android App Development Course, Linear Layout - LinearLayout - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Android app development is an attractive experience. Among them, Kotlin combines modern syntax, making app development simple and efficient. In this article, we will explain in detail about LinearLayout, one of the Android UI components. LinearLayout is the most basic layout that can arrange child views vertically or horizontally, depending on the direction. 1. Overview &hellip; \ub354 \ubcf4\uae30 &quot;Kotlin Android App Development Course, Linear Layout &#8211; LinearLayout&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/36981\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:53:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:42:43+00:00\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:site\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/36981\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/36981\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Kotlin Android App Development Course, Linear Layout &#8211; LinearLayout\",\"datePublished\":\"2024-11-01T09:53:50+00:00\",\"dateModified\":\"2024-11-01T11:42:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/36981\/\"},\"wordCount\":494,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"Kotlin Android app development\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/36981\/\",\"url\":\"https:\/\/atmokpo.com\/w\/36981\/\",\"name\":\"Kotlin Android App Development Course, Linear Layout - LinearLayout - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:53:50+00:00\",\"dateModified\":\"2024-11-01T11:42:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/36981\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/36981\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/36981\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kotlin Android App Development Course, Linear Layout &#8211; LinearLayout\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atmokpo.com\/w\/#website\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atmokpo.com\/w\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"contentUrl\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"width\":400,\"height\":400,\"caption\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\"},\"image\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/bebubo4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"http:\/\/atmokpo.com\/w\"],\"url\":\"https:\/\/atmokpo.com\/w\/author\/root\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kotlin Android App Development Course, Linear Layout - LinearLayout - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","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:\/\/atmokpo.com\/w\/36981\/","og_locale":"ko_KR","og_type":"article","og_title":"Kotlin Android App Development Course, Linear Layout - LinearLayout - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Android app development is an attractive experience. Among them, Kotlin combines modern syntax, making app development simple and efficient. In this article, we will explain in detail about LinearLayout, one of the Android UI components. LinearLayout is the most basic layout that can arrange child views vertically or horizontally, depending on the direction. 1. Overview &hellip; \ub354 \ubcf4\uae30 \"Kotlin Android App Development Course, Linear Layout &#8211; LinearLayout\"","og_url":"https:\/\/atmokpo.com\/w\/36981\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:53:50+00:00","article_modified_time":"2024-11-01T11:42:43+00:00","author":"root","twitter_card":"summary_large_image","twitter_creator":"@bebubo4","twitter_site":"@bebubo4","twitter_misc":{"\uae00\uc4f4\uc774":"root","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/36981\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/36981\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Kotlin Android App Development Course, Linear Layout &#8211; LinearLayout","datePublished":"2024-11-01T09:53:50+00:00","dateModified":"2024-11-01T11:42:43+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/36981\/"},"wordCount":494,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["Kotlin Android app development"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/36981\/","url":"https:\/\/atmokpo.com\/w\/36981\/","name":"Kotlin Android App Development Course, Linear Layout - LinearLayout - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:53:50+00:00","dateModified":"2024-11-01T11:42:43+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/36981\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/36981\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/36981\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"Kotlin Android App Development Course, Linear Layout &#8211; LinearLayout"}]},{"@type":"WebSite","@id":"https:\/\/atmokpo.com\/w\/#website","url":"https:\/\/atmokpo.com\/w\/","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","description":"","publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atmokpo.com\/w\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/atmokpo.com\/w\/#organization","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","url":"https:\/\/atmokpo.com\/w\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/","url":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","width":400,"height":400,"caption":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8"},"image":{"@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/bebubo4"]},{"@type":"Person","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7","name":"root","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","caption":"root"},"sameAs":["http:\/\/atmokpo.com\/w"],"url":"https:\/\/atmokpo.com\/w\/author\/root\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/36981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/comments?post=36981"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/36981\/revisions"}],"predecessor-version":[{"id":36982,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/36981\/revisions\/36982"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=36981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=36981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=36981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}