এটা নিশ্চিত করতে যে আপনার লেআউট নমনীয় এবং ভিন্ন স্ক্রিন সাইজে অভিযোজন করতে পারে, আপনার কিছু ভিউ কম্পোনেন্টের প্রস্থ এবং উচ্চতার জন্য "wrap_content" এবং "match_parent" ব্যবহার করা উচিত। আপনি যদি "wrap_content" ব্যবহার করেন, ভিউয়ের প্রস্থ এবং উচ্চতা ওই ভিউয়ের মধ্যেকার কনটেন্টে ফিট হওয়ার জন্য প্রয়োজনীয় ন্যুনতম সাইজে সেট হয়, যেখানে "match_parent" (যেটা API লেভেল ৮ এর পূর্বে "fill_parent" নামেও পরিচিত)এর প্যারেন্ট ভিউয়ের সাইজের সাথে ম্যাচ করতে কম্পোনেন্টকে সম্প্রসারিত করে।
হার্ড-কোডেড সাইজের পরিবর্তে "wrap_content" এবং "match_parent" ব্যবহার করার মাধ্যমে, আপনার ভিউ হয় শুধু মাত্র ওই ভিউয়ের জন্য প্রয়োজনীয় স্পেস ব্যবহার করে অথবা পৃথকভাবে বিদ্যমান স্পেস পূর্ণ করার জন্য সম্প্রসারিত হয়। উদাহরণস্বরূপ:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout android:layout_width="match_parent"
android:id="@+id/linearLayout1"
android:gravity="center"
android:layout_height="50dp">
<ImageView android:id="@+id/imageView1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:src="@drawable/logo"
android:paddingRight="30dp"
android:layout_gravity="left"
android:layout_weight="0" />
<View android:layout_height="wrap_content"
android:id="@+id/view1"
android:layout_width="wrap_content"
android:layout_weight="1" />
<Button android:id="@+id/categorybutton"
android:background="@drawable/button_bg"
android:layout_height="match_parent"
android:layout_weight="0"
android:layout_width="120dp"
style="@style/CategoryButtonStyle"/>
</LinearLayout>
<fragment android:id="@+id/headlines"
android:layout_height="fill_parent"
android:name="com.example.android.newsreader.HeadlinesFragment"
android:layout_width="match_parent" />
</LinearLayout>
লক্ষ্য করুন নির্দিষ্ট ডাইমেনশনের (মাত্রা) চেয়ে কম্পোনেন্ট সাইজের জন্য কীভাবে নমুনা "wrap_content" এবং "match_parent" ব্যবহার করে । এটা লেআউটকে ভিন্ন স্ক্রিন সাইজ এবং ওরিয়েন্টেশন সঠিকভাবে অভিযোজিত করতে দেয়।
উদাহরনস্বরূপ, এই লেআউটটি পোট্রেইট এবং ল্যান্ডস্কেপে দেখাচ্ছে। উল্লেখ্য যে কম্পোনেন্টের সাইজ প্রস্থ এবং উচ্চতার সাথে স্বয়ংক্রিয়ভাবে অভিযোজিত হয়:
ফিগার ১. নিউড রিডার নমুনা অ্যাপ, বাম পাশেরটা পোট্রেইট মোডে এবং ডান পাশেরটা ল্যান্ডস্কেপে।