রিসোর্স ম্যানেজার (ভিউ) ব্যবহার করে আপনার অ্যাপের UI রিসোর্সগুলো পরিচালনা করুন।

ধারণা এবং জেটপ্যাক কম্পোজ বাস্তবায়ন

রিসোর্স ম্যানেজার হলো আপনার অ্যাপে রিসোর্স ইম্পোর্ট, তৈরি, পরিচালনা এবং ব্যবহার করার জন্য একটি টুল উইন্ডো। টুল উইন্ডোটি খুলতে, মেনু থেকে ভিউ > টুল উইন্ডোজ > রিসোর্স ম্যানেজার নির্বাচন করুন অথবা বাম পাশের সাইডবার থেকে রিসোর্স ম্যানেজার নির্বাচন করুন।

আপনার লেআউটে ড্রয়েবলগুলো টেনে আনুন।

আপনি রিসোর্স ম্যানেজার থেকে সরাসরি একটি লেআউটে ড্রয়েবল ড্র্যাগ করতে পারেন। যখন আপনি একটি রিসোর্সকে একটি লেআউটে ড্র্যাগ করেন, তখন রিসোর্স ম্যানেজার সেই ড্রয়েবলটির জন্য একটি সংশ্লিষ্ট ImageView তৈরি করে, যেমনটি অ্যানিমেশন ১-এ দেখানো হয়েছে:

অ্যানিমেশন ১। ডিজাইন ভিউতে একটি লেআউটের উপর ড্রয়েবলগুলো ড্র্যাগ করুন।

আপনি সরাসরি লেআউটের XML-এর উপরেও ড্র্যাগ করতে পারেন, যেমনটি অ্যানিমেশন ২-এ দেখানো হয়েছে:

অ্যানিমেশন ২। টেক্সট ভিউতে একটি লেআউটের উপর ড্রয়েবলগুলো ড্র্যাগ করুন।

টেক্সট ট্যাবে কোনো লেআউটে একটি ড্রয়েবল ড্র্যাগ করে আনার সময়, লেআউটে আপনি ড্রয়েবলটি কোথায় রাখছেন তার উপর নির্ভর করে তৈরি হওয়া কোড ভিন্ন হয়:

  • আপনি যদি কোনো ড্রয়েবলকে একটি ফাঁকা জায়গায় ড্র্যাগ করেন, তাহলে রিসোর্স ম্যানেজার একটি অনুরূপ ImageView তৈরি করে।
  • আপনি যদি লেআউট XML-এর কোনো অ্যাট্রিবিউটের উপর একটি ড্রয়েবল ড্র্যাগ করেন, তাহলে রিসোর্স ম্যানেজার সেই অ্যাট্রিবিউটের মানটিকে ড্রয়েবলটির একটি রেফারেন্স দিয়ে প্রতিস্থাপন করে। অ্যাট্রিবিউটের মান প্রতিস্থাপন করার জন্য আপনি অন্য যেকোনো রিসোর্স টাইপও একটি XML অ্যাট্রিবিউটের উপর ড্র্যাগ করতে পারেন।
  • যদি আপনি একটি বিদ্যমান ImageView এলিমেন্টের উপর কোনো ড্রয়েবল ড্র্যাগ করেন, তাহলে রিসোর্স ম্যানেজার সংশ্লিষ্ট সোর্স অ্যাট্রিবিউটটি প্রতিস্থাপন করে দেয়।