সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ইনপুট, বিষয়বস্তু, বা অন্যান্য ক্রিয়া একে অপরের সাথে সম্পর্কিত বা একটি অভিভাবক কন্টেইনারে সীমাবদ্ধ হতে পারে। লেআউটগুলি আরও কাস্টম হতে পারে, তবে সামঞ্জস্যপূর্ণ গ্রুপিং, কলাম এবং ব্যবধান অনুসরণ করা নিশ্চিত করুন।
প্রমাণীকরণ হল একটি সাধারণ আপেক্ষিক বিন্যাস, যা নিম্নলিখিত চিত্রে দেখানো হয়েছে। যেখানে একটি কাস্টম লেআউট বর্ণনা করা হয় কিভাবে UI উপাদান একে অপরের সাথে সম্পর্কযুক্ত।
লেআউটগুলি লেআউট প্রকারের সংমিশ্রণও ব্যবহার করতে পারে। উদাহরণস্বরূপ, আপনি উল্লম্ব কার্ডের সাথে একটি ক্যারোজেল বা অনুভূমিক স্ক্রোল যুক্ত করতে পারেন। অথবা, আপনি উল্লম্ব তালিকা ডেটা সহ একটি কাস্টম চার্ট উপস্থাপন করতে পারেন।
আপনি অলস সারি এবং অলস কলাম সহ স্ক্রলিং সারি বা কলামে সামগ্রী উপস্থাপন করতে পারেন।
পূর্ণ-স্ক্রীন লেআউট হল আরেকটি সাধারণ বিন্যাস, যা ইমারসিভ মোডে ব্যবহৃত হয়।
চিত্র 27: সম্পূর্ণ স্ক্রীন লেআউট, ইমারসিভ মোডে ব্যবহৃত
আপনি যদি রচনার পরিবর্তে ভিউ নিয়ে কাজ করেন, তাহলে আপনি বড় এবং জটিল লেআউটের অনুমতি দিয়ে ভাইবোন ভিউ এবং প্যারেন্ট লেআউটের মধ্যে সম্পর্ক অনুযায়ী ভিউ সাজাতে ConstraintLayout ব্যবহার করতে পারেন। ConstraintLayout আপনাকে লেআউট এডিটর ব্যবহার করে XML সম্পাদনা করার পরিবর্তে টেনে এনে সম্পূর্ণভাবে তৈরি করতে দেয়। লেআউট এডিটর দিয়ে একটি UI নির্মাণ সম্পর্কে আরও জানুন।
রচনা লেআউট বেসিক সম্পর্কে আরও জানুন এবং একটি কম্পোজযোগ্য কি তৈরি করে।
ওয়েবভিউ
ওয়েবভিউ হল একটি ভিউ যা অ্যাপ-মধ্যস্থ ওয়েব পৃষ্ঠাগুলি প্রদর্শন করে। বেশিরভাগ ক্ষেত্রে, আমরা ব্যবহারকারীর কাছে সামগ্রী সরবরাহ করার জন্য Chrome এর মতো একটি আদর্শ ওয়েব ব্রাউজার ব্যবহার করার পরামর্শ দিই। ওয়েব ব্রাউজার সম্পর্কে আরও জানতে, একটি অভিপ্রায় সহ একটি ব্রাউজার আহ্বান করার জন্য গাইডটি পড়ুন।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-08-28 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-08-28 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["Inputs, content, or other actions may appear relative to each other or\nconstrained to a parent container. Layouts can be more custom, but make sure to\nfollow consistent grouping, columns, and spacing.\n\nAuthentication is a common relative layout, as shown in the following figure. Where a custom layout is described by how the UI elements in relation to each other.\n\nLayouts can also use a combination of layout types. For example, you might pair a\ncarousel or horizontal scroll with vertical cards. Or, you could present a\ncustom chart with vertical list data.\n\nYou can present content in scrolling rows or columns with lazy rows and lazy\ncolumns.\n\nFull-screen layout is another common layout, as used in [immersive mode](/design/ui/mobile/guides/layout-and-content/immersive-content).\n**Figure 27:** Full screen layout, as used in immersive mode\n\nIf you're working with Views instead of Compose, you can use\n[`ConstraintLayout`](/develop/ui/views/layout/constraint-layout) to lay out views according to relationships between\nsibling views and the parent layout, allowing for large and complex layouts.\n`ConstraintLayout` lets you build entirely by dragging and dropping instead of\nediting the XML using the layout editor. Learn more about [building a UI with\nLayout Editor](/studio/write/layout-editor).\n\nLearn more about [Compose layout basics](/develop/ui/compose/layouts/basics) and what makes up a composable.\n\nWebviews\n\nA Webview is a view that displays in-app web pages. In most cases, we recommend\nusing a standard web browser, like Chrome, to deliver content to the user. To\nlearn more about web browsers, read the guide for [invoking a browser with an\nintent](/guide/components/intents-common#Browser)."]]