বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

একটি বিকল্প সমাধান ঠিক করা

একটি ব্যাকওয়ার্ড -উপযুক্ত উপায়ের মধ্যে নতুন ইউআই ফিচার ব্যবহারের সবচেয়ে চ্যালেঞ্জিং কাজ হচ্ছে পূরাতন প্লাটফর্ম স্ংস্করনের জন্য একটি পূরাতন (ফলব্যাক) সমাধান ঠিক করাএবং এর বাস্তবায়ন করা। অনেক ক্ষেত্রে, এই নতুন ইউআই উপাদান যা পূরাতন ফ্রেমওয়ার্ক ফিচার ব্যবহার করে তার উদ্দেশ্য পূরণ করা সম্ভব। যেমন:

  • একশন বার একটি হরাইজন্টাল LinearLayout ধারন করা ইমেজ বাটন ব্যবহার করে বাস্তবায়িত হতে পারে, হয় কাস্টম টাইটেল বার হিসাবে বা আপনার একটিভিটি লেআউটের ভিউ হিসাবে। ওভারফ্লো একশন ডিভাইস মেনু বাটনের অধীনে পরিবেশিত হতে পারে।

  • একশন বার ট্যাব একটি হরাইজন্টাল LinearLayout ধারন করা বাটন ব্যবহার করে অথবা ইউআই TabWidget উপাদান ব্যবহার করে বাস্তবায়িত হতে পারে

  • NumberPicker এবং Switch উইডজিট পৃথকভাবে Spinner এবং ToggleButton উইডজিট ব্যবহার করে বাস্তবায়িত হতে পারে।

  • ListPopupWindow এবং PopupMenu উইডজিট PopupWindow উইটজিট ব্যবহার করে বাস্তবায়িত হতে পারে।

সাধারনত পূরাতন ডিভাইসে ব্যাকপোর্টিং নতুন ইউআই উপাদানের জন্য সকল সমস্যা সমাধানের জন্য একক কোন সমাধান নেই। ইউজার এক্সপেরিযেন্সের কথা মনে রাখবেন: পূরাতন ডিভাইসে, ইউজার নতুন ডিজাইন প্যাটার্ন বা ইউআই উপাদানের সাথে পরিচিত নাও হতে পারে। কীভাবে পরিচিত উপাদান ব্যবহার করে একই ফাংশনালটি প্রদান করা যায় সে বিষয়ে চিন্তা করুন। অনেক ক্ষেত্রে এটা কোন চিন্তার বিষয় নয়, যদি নতুন ইউআই উপাদান অ্যাপলিকেশন ইকোসিস্টেমে প্রমিনেন্ট হয় (যেমন একশন বার), অথবা যেখানে ইন্টারেকশন মডেল অতি সরল এবং সজ্ঞামূলক হয় (যেমন ViewPager একটি ব্যবহার করা সোয়াইপ ভিউ)।