ধারণা এবং জেটপ্যাক কম্পোজ বাস্তবায়ন
অ্যান্ড্রয়েড স্টুডিও-এর লেআউট ইন্সপেক্টর একটি ভিউ হায়ারার্কি দেখানোর মাধ্যমে আপনার অ্যাপের লেআউট ডিবাগ করতে সাহায্য করে, যেখানে আপনি প্রতিটি ভিউ-এর প্রোপার্টিগুলো পরীক্ষা করতে পারেন। লেআউট ইন্সপেক্টরের সাহায্যে, আপনি আপনার অ্যাপের লেআউটকে ডিজাইন মকআপের সাথে তুলনা করতে পারেন, আপনার অ্যাপের একটি বিবর্ধিত ভিউ দেখতে পারেন এবং রানটাইমে এর লেআউটের খুঁটিনাটি পরীক্ষা করতে পারেন। এটি বিশেষভাবে উপযোগী হয় যখন আপনার লেআউটটি সম্পূর্ণভাবে XML-এ তৈরি না হয়ে রানটাইমে তৈরি হয় এবং লেআউটটি অপ্রত্যাশিতভাবে আচরণ করে।
বৈশিষ্ট্য পরিদর্শন দেখুন
লেআউট ইন্সপেক্টরের সঠিকভাবে কাজ করার জন্য নিম্নলিখিত গ্লোবাল সেটিংটি প্রয়োজন:
adb shell settings put global debug_view_attributes 1
এই বিকল্পটি ডিভাইসের সমস্ত প্রসেস পরিদর্শনের জন্য অতিরিক্ত তথ্য তৈরি করে।
লেআউট ইন্সপেক্টর চালু হওয়ার সময় স্বয়ংক্রিয়ভাবে সেটিংটি সক্রিয় করে। এর ফলে বর্তমান ফোরগ্রাউন্ড Activity পুনরায় চালু হয়। ডিভাইসে ফ্ল্যাগটি ম্যানুয়ালি নিষ্ক্রিয় না করা পর্যন্ত আপনি অন্য কোনো Activity পুনরায় চালু হতে দেখবেন না।
ফ্ল্যাগটি নিষ্ক্রিয় করতে, নিম্নলিখিত adb কমান্ডটি চালান:
adb shell settings delete global debug_view_attributes
বিকল্পভাবে, আপনার ডিভাইসের ডেভেলপার অপশন থেকে ‘Enable view attribute inspection’ বন্ধ করুন।