{"id":39,"date":"2020-11-30T18:37:35","date_gmt":"2020-11-30T10:37:35","guid":{"rendered":"http:\/\/[240e:33d:129:4cc0:265e:beff:fe51:adfd]\/WordPress\/?p=39"},"modified":"2021-10-07T17:34:27","modified_gmt":"2021-10-07T09:34:27","slug":"dialog%e9%ab%98%e5%ba%a6%e9%99%90%e5%88%b6","status":"publish","type":"post","link":"https:\/\/www.jinhaihan.top\/WordPress\/dialog%e9%ab%98%e5%ba%a6%e9%99%90%e5%88%b6\/","title":{"rendered":"dialog\u9ad8\u5ea6\u9650\u5236"},"content":{"rendered":"<p>Android\u7684dialog\u5e03\u5c40\u5982\u679c\u8fc7\u9ad8\u7684\u8bdd\u53ef\u80fd\u4f1a\u4ea7\u751f\u663e\u793a\u4e0d\u5b8c\u5168\u7684\u95ee\u9898\uff0c\u800c\u8bbe\u7f6e\u6210\u5168\u5c4f\u663e\u7136\u4e0d\u7b26\u5408\u8981\u6c42<\/p>\n<p>\u4e3a\u4e86\u4fdd\u8bc1\u80fd\u81ea\u7531\u9ad8\u5ea6\uff0c\u53c8\u4e0d\u5168\u5c4f\uff0c\u4e0d\u59a8\u788d\u70b9\u51fb\u7a7a\u767ddismiss\u5b83\uff0c\u5219\u9700\u8981\u4e00\u4e2a\u5168\u5c4f\u7684\u900f\u660eview\uff0c\u5185\u90e8\u518d\u5d4c\u5957\u54b1\u4eec\u81ea\u5df1\u7684\u81ea\u5b9a\u4e49\u9ad8\u5ea6\u7684view\uff0c\u5c06\u6839\u90e8\u5c40\u8bbe\u7f6e\u4e3a\u5168\u5c4f\uff0c\u518d\u91cd\u5199\u70b9\u51fb\u4e8b\u4ef6\u5373\u53ef\u3002<\/p>\n<p>\u7f3a\u70b9\u662f\u9700\u8981\u4e00\u4e2a\u6839\u90e8\u5c40\u548c\u4e00\u4e2a\u6709id\u7684\u5185\u90e8\u5e03\u5c40\uff1a<\/p>\n<p>\u5e03\u5c40\u6587\u4ef6\uff1a<\/p>\n<pre><code class=\"language-xml\">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;\n&lt;RelativeLayout xmlns:android=&quot;http:\/\/schemas.android.com\/apk\/res\/android&quot;\n    android:layout_width=&quot;match_parent&quot;\n    android:layout_height=&quot;match_parent&quot;\n    xmlns:app=&quot;http:\/\/schemas.android.com\/apk\/res-auto&quot;\n    android:background=&quot;#00000000&quot;&gt;\n    &lt;!-- \u6839\u90e8\u5c40\u8bbe\u7f6e\u4e3a\u900f\u660e --&gt;\n    &lt;!-- \u63a5\u4e0b\u6765\u7684\u5185\u5bb9\u5e03\u5c40\u9700\u8981\u6709\u4e00\u4e2aid\u53ebdialog_content\uff0c\u53ef\u4ee5\u914d\u5408\u4ee3\u7801\u505a\u51fa\u5bf9\u5e94\u4fee\u6539 --&gt;\n    &lt;LinearLayout\n        android:id=&quot;@+id\/dialog_content&quot;\n        android:layout_centerInParent=&quot;true&quot;\n        android:layout_width=&quot;780dp&quot;\n        android:layout_height=&quot;1200dp&quot;\n        android:background=&quot;@drawable\/round_white&quot;\n        android:orientation=&quot;vertical&quot;\n        android:gravity=&quot;center_horizontal&quot;&gt;\n\n       &lt;!-- \u4f60\u7684\u5185\u5bb9 --&gt;\n\n    &lt;\/LinearLayout&gt;\n&lt;\/RelativeLayout&gt;\n<\/code><\/pre>\n<pre><code class=\"language-Kotlin\">override fun onCreate(savedInstanceState: Bundle?) {\n        super.onCreate(savedInstanceState)\n        \/\/\u83b7\u53d6\u6839\u90e8\u5c40\n        val _rootView: View =\n            LayoutInflater.from(context).inflate(layoutId, null)\n        setContentView(_rootView)\n        \/\/\u8bbe\u5b9a\u6839\u90e8\u5c40\u5168\u5c4f\n        window!!.setFlags(\n            WindowManager.LayoutParams.FLAG_FULLSCREEN,\n            WindowManager.LayoutParams.FLAG_FULLSCREEN)\n\n        window!!.decorView.setPadding(0, 0, 0, 0)\n        val lp: WindowManager.LayoutParams = window!!.attributes\n        lp.width = WindowManager.LayoutParams.MATCH_PARENT\n        \/\/\u8bbe\u5b9a\u4e3a\u5168\u5c4f\uff0c\u89e3\u9664\u9ad8\u5ea6\u9650\u5236\n        lp.height = WindowManager.LayoutParams.MATCH_PARENT\n        window!!.attributes = lp\n\n        \/\/\u70b9\u51fb\u4e8b\u4ef6\u4f20\u9012\u5230\u7684\u65f6\u5019\u62e6\u622a\u6d88\u8017\n        _rootView.setOnTouchListener { v, event -&gt;\n            dismiss()\n            true\n        }\n\n        \/\/\u70b9\u51fb\u4e8b\u4ef6\u4f20\u9012\u5230\u7684\u65f6\u5019\u6d88\u8017\u6389\uff0c\u522b\u4f20\u5230rootview\u53bb\n        \/\/\u5b9e\u73b0\u70b9\u51fb\u6b63\u5f0f\u5e03\u5c40\u4e0d\u4f1a\u6d88\u5931\uff0c\u70b9\u51fb\u5916\u90e8\u65f6\u4f1a\u6d88\u5931\n        var content_View = _rootView.findViewById&lt;View&gt;(R.id.dialog_content)\n        content_View.isFocusable = true\n        content_View.isClickable = true\n        content_View.setOnTouchListener { v, event -&gt; true }\n\n    }<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Android\u7684dialog\u5e03\u5c40\u5982\u679c\u8fc7\u9ad8&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":126,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[8],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/29c8bf4ed160761a0e555a9dc5b0cf5a.jpg?fit=1280%2C853&ssl=1","jetpack-related-posts":[{"id":37,"url":"https:\/\/www.jinhaihan.top\/WordPress\/databinding%e8%87%aa%e5%ae%9a%e4%b9%89%e6%96%b9%e6%b3%95%e3%80%81%e5%8f%82%e6%95%b0%e7%bb%91%e5%ae%9a%ef%bc%88bindingadapter%ef%bc%89\/","url_meta":{"origin":39,"position":0},"title":"DataBinding\u81ea\u5b9a\u4e49\u65b9\u6cd5\u3001\u53c2\u6570\u7ed1\u5b9a\uff08BindingAdapter\uff09","author":"Kim","date":"2020\u5e7411\u670830\u65e5","format":false,"excerpt":"\u53c2\u8003\u6587\u6863\uff1a https:\/\/blog.csdn.net\/guiying712\/article\/det\u2026","rel":"","context":"\u5728\u201cAndroid\u201d\u4e2d","block_context":{"text":"Android","link":"https:\/\/www.jinhaihan.top\/WordPress\/category\/bolg\/android\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/9d44955fb48b1ee67f28e63a99bbd4a2.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/9d44955fb48b1ee67f28e63a99bbd4a2.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/9d44955fb48b1ee67f28e63a99bbd4a2.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/9d44955fb48b1ee67f28e63a99bbd4a2.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":41,"url":"https:\/\/www.jinhaihan.top\/WordPress\/surface-view%e9%bb%91%e5%b1%8f\/","url_meta":{"origin":39,"position":1},"title":"surface view\u9ed1\u5c4f","author":"Kim","date":"2020\u5e7411\u670830\u65e5","format":false,"excerpt":"\u5728oncreate\u7684\u65f6\u5019\u521b\u5efa\u4e86surfaceview\u7684\u52a8\u753b\uff0c\u4e4b\u540e\u4f1a\u9ed1\u5c4f\u4e0d\u663e\u793a\uff0c\u662f\u56e0\u4e3aoncreate\u2026","rel":"","context":"\u5728\u201cAndroid\u201d\u4e2d","block_context":{"text":"Android","link":"https:\/\/www.jinhaihan.top\/WordPress\/category\/bolg\/android\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/67cc87e8042d37183516a4b50a29a802.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/67cc87e8042d37183516a4b50a29a802.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/67cc87e8042d37183516a4b50a29a802.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/67cc87e8042d37183516a4b50a29a802.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":53,"url":"https:\/\/www.jinhaihan.top\/WordPress\/view%e8%bd%ac%e6%8d%a2%e6%88%90bitmap\/","url_meta":{"origin":39,"position":2},"title":"view\u8f6c\u6362\u6210Bitmap","author":"Kim","date":"2021\u5e744\u670830\u65e5","format":false,"excerpt":"View\u8f6c\u6362\u6210Bitmap \u6709\u4e9b\u8bbe\u5907\u8fde\u63a5\u7740\u526f\u5c4f\uff0c\u526f\u5c4f\u53ea\u80fd\u63a5\u53d7bitmap\u7684\u663e\u793a\uff0c\u4e3a\u4e86\u65b9\u4fbf\uff0c\u5e0c\u671b\u5c06xm\u2026","rel":"","context":"\u5728\u201cAndroid\u201d\u4e2d","block_context":{"text":"Android","link":"https:\/\/www.jinhaihan.top\/WordPress\/category\/bolg\/android\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/4869_pc.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/4869_pc.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/4869_pc.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/4869_pc.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":50,"url":"https:\/\/www.jinhaihan.top\/WordPress\/%e8%87%aa%e5%ae%9a%e4%b9%89%e8%a7%86%e5%9b%be%e7%9a%84databbinding\/","url_meta":{"origin":39,"position":3},"title":"\u81ea\u5b9a\u4e49\u89c6\u56fe\u7684DatabBinding","author":"Kim","date":"2021\u5e744\u670830\u65e5","format":false,"excerpt":"class CouponsView(context: Context?, attrs: Attrib\u2026","rel":"","context":"\u5728\u201cAndroid\u201d\u4e2d","block_context":{"text":"Android","link":"https:\/\/www.jinhaihan.top\/WordPress\/category\/bolg\/android\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/989a51f0ccd84a42f5e3277b9808f372.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/989a51f0ccd84a42f5e3277b9808f372.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/989a51f0ccd84a42f5e3277b9808f372.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2021\/10\/989a51f0ccd84a42f5e3277b9808f372.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":245,"url":"https:\/\/www.jinhaihan.top\/WordPress\/jetpack-compose%e5%ba%95%e9%83%a8%e7%8a%b6%e6%80%81%e6%a0%8ffab%e5%88%b6%e4%bd%9c\/","url_meta":{"origin":39,"position":4},"title":"Jetpack Compose\u5e95\u90e8\u72b6\u6001\u680f+Fab\u5236\u4f5c","author":"Kim","date":"2023\u5e742\u670828\u65e5","format":false,"excerpt":"\u6548\u679c\u56fe\u5982\u4e0a\uff1a \u63a7\u4ef6\u9ed8\u8ba4\u652f\u6301\u4e00\u4e9b\u5c5e\u6027\u7684\u914d\u7f6e\uff0c\u4e0b\u9762\u76f4\u63a5\u4e0a\u4ee3\u7801\uff0c\u5728\u4ee3\u7801\u4e2d\u52a0\u6ce8\u91ca\u89e3\u91ca\uff1a \u6ce8\u610f\uff1a\u9700\u8981\u5bfc\u5165and\u2026","rel":"","context":"\u5728\u201c\u535a\u5ba2\u201d\u4e2d","block_context":{"text":"\u535a\u5ba2","link":"https:\/\/www.jinhaihan.top\/WordPress\/category\/bolg\/"},"img":{"alt_text":"The Rhine\u2013Meuse\u2013Scheldt river delta in the Netherlands","src":"https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2023\/02\/49830289321_83c90a1dd4_b.jpg?fit=1024%2C683&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2023\/02\/49830289321_83c90a1dd4_b.jpg?fit=1024%2C683&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2023\/02\/49830289321_83c90a1dd4_b.jpg?fit=1024%2C683&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":202,"url":"https:\/\/www.jinhaihan.top\/WordPress\/maple\/","url_meta":{"origin":39,"position":5},"title":"Maple","author":"Kim","date":"2022\u5e748\u670826\u65e5","format":false,"excerpt":"\u4ee5\u4e0b\u5185\u5bb9\u6458\u81eaMaple\u4ed3\u5e93\u7684Readme Maple Series V5 \u6ce8\u610f\u4e8b\u9879 \u56e0\u4e3a\u6211\u6ca1\u6709 ma\u2026","rel":"","context":"\u5728\u201c\u535a\u5ba2\u201d\u4e2d","block_context":{"text":"\u535a\u5ba2","link":"https:\/\/www.jinhaihan.top\/WordPress\/category\/bolg\/"},"img":{"alt_text":"down angle photography of red clouds and blue sky","src":"https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2022\/08\/pexels-photo-844297.jpeg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2022\/08\/pexels-photo-844297.jpeg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2022\/08\/pexels-photo-844297.jpeg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jinhaihan.top\/WordPress\/wp-content\/uploads\/2022\/08\/pexels-photo-844297.jpeg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.jinhaihan.top\/WordPress\/wp-json\/wp\/v2\/posts\/39"}],"collection":[{"href":"https:\/\/www.jinhaihan.top\/WordPress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jinhaihan.top\/WordPress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jinhaihan.top\/WordPress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jinhaihan.top\/WordPress\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":1,"href":"https:\/\/www.jinhaihan.top\/WordPress\/wp-json\/wp\/v2\/posts\/39\/revisions"}],"predecessor-version":[{"id":40,"href":"https:\/\/www.jinhaihan.top\/WordPress\/wp-json\/wp\/v2\/posts\/39\/revisions\/40"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jinhaihan.top\/WordPress\/wp-json\/wp\/v2\/media\/126"}],"wp:attachment":[{"href":"https:\/\/www.jinhaihan.top\/WordPress\/wp-json\/wp\/v2\/media?parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jinhaihan.top\/WordPress\/wp-json\/wp\/v2\/categories?post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jinhaihan.top\/WordPress\/wp-json\/wp\/v2\/tags?post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}