অ্যাকশনবারেরলক এবং অ্যাকশনবারের সামঞ্জস্যের মধ্যে পার্থক্য


156

অ্যাকশনবারেরলক এবং অ্যাকশন বারের সামঞ্জস্যের মধ্যে পার্থক্য কী

কয়েক দিন আগে গুগল সবেমাত্র অ্যাকশনবারের সামঞ্জস্যতা প্রকাশ করেছে যা আমাকে এত বিভ্রান্ত করেছে। অ্যাকশনবারের সামঞ্জস্যতা কি অ্যাকশনবারেরলকের মতো একই কাজ করে এবং কোডিংটিও কি একই রকম?

উদাহরণ: অ্যাপ্লিকেশন আইকনটি কি "আপ" নেভিগেট করতে বা অ্যাকশনবার.ট্যাবকে অ্যাকশন বারের সামঞ্জস্যতে সমর্থন করে?


12
এফওয়াইআই আমি স্কয়ারের ইঞ্জিন
জেক ওয়ার্টন

3
youtube.com/… অ্যাকশনবারকম্প্যাক্ট বনাম অ্যাকশনবার্ক কমপ্যাক্ট সম্পর্কে গুগল এইটাই মনে করে
রল্ফ ツ

এটি একটি গুরুত্বপূর্ণ এবং দরকারী থ্রেড, যারা এবিএস থেকে এবিসিম্পেটে মাইগ্রেট করতে চান তাদের জন্য। ধন্যবাদ।
অশোকচক্রবর্তী নাগারাজন

উত্তর:


61

আপনার অ্যাপ্লিকেশনটি অ্যান্ড্রয়েড এপিআইয়ের কোন সংস্করণে চলছে তা নির্বিশেষে অ্যাকশনবার শেরলক আপনার অ্যাপ্লিকেশনটিকে একটি অ্যাকশন বার দেয়। অ্যাকশন বারের সামঞ্জস্যতা কেবলমাত্র আপনাকে অ্যাকশন বার দেয় কেবলমাত্র যদি আপনি চালিত ডিভাইসটি API স্তরের 3.0 বা তার বেশি হয়।

* নোট করুন যে আপনি যে ডিভাইসটি চালাচ্ছেন তা যদি 3.0 বা তার বেশি না হয় তবে অ্যাকশনবার শেরলক এটি নিজস্ব কাস্টম বাস্তবায়নটি অ্যাকশন বারটি ব্যবহার করবে, কোনও দেশীয় নয়।

--EDIT--

এটি প্রদর্শিত হচ্ছে যে জিনিসগুলি পরিবর্তিত হয়েছে এবং অ্যাকশনবারেরলক এবং অ্যাকশন বারের সামঞ্জস্যের মধ্যে আর কোনও পার্থক্য নেই। বিস্তারিত জানার জন্য নীচের মন্তব্য পড়ুন।

--EDIT--

এখনই দুটি ব্যবহার করার পরে, আমি বলতে পারি যে আমি আসলে অ্যাকশনবারেরলকটিকে অ্যাকশন বারের সামঞ্জস্যের চেয়ে বেশি পছন্দ করি। অ্যাকশনবার শেরলক ব্যবহার করা সত্যিই সহজ এবং দুর্দান্ত।

--EDIT-- যেমন LOG_TAG উল্লেখ করেছে, অ্যান্ড্রয়েড সমর্থন লাইব্রেরিতে এখন অ্যাকশন বারের জন্য সমর্থন রয়েছে। আমি এখনও এটি ব্যবহারের সুযোগ পাইনি, তবে আমি কল্পনা করব এটিই সবচেয়ে ভাল।


1
@ অনিদামো মাথা উঁচু করার জন্য ধন্যবাদ। আমি হয়ত পাগল হয়ে যাচ্ছি, তবে আমি শপথ করে বলতে পারি যে এক পর্যায়ে অ্যান্ড্রয়েডের সামঞ্জস্যতা প্যাকের সংস্করণটি আপনাকে যদি আপনার পূর্ব-3.0-এর সাথে না দেয় তবে তা দেয় না। আমি আমার উত্তরটি পরিবর্তন করেছি।
কুর্তিস নসবাউম

35
এছাড়াও, উত্তরটি সম্পূর্ণ ভুল - সামঞ্জস্যের উদাহরণটির উদ্দেশ্য হ'ল প্রাক-3.0 ডিভাইসগুলি সমর্থন করা।
অলিকএলজিন-কিলাকা

8
গুগল একটি নতুন পশ্চাৎ-সামঞ্জস্যপূর্ণ অ্যাকশন বার বাস্তবায়ন প্রকাশ করেছে যা অ্যাকশনবারকম্প্যাট সমর্থন লাইব্রেরি r18 এর অংশ part অ্যাকশনবারম্প্যাট এপিআইগুলি আপনাকে অ্যান্ড্রয়েড ২.১-এ ফিরিয়ে আনার বিস্তৃত সামঞ্জস্য সহ আপনার অ্যাপ্লিকেশনটিতে প্রয়োজনীয় অ্যাকশন বার ডিজাইন প্যাটার্নটি তৈরি করতে দেয়।
LOG_TAG

3
লিঙ্কটি অনুসরণ আপনি বলে whyএবং howনতুন ActionBarCompat API- টি ব্যবহার করার, android-developers.blogspot.in/2013/08/...
বিষ

2
কেবল যোগ করার জন্য, যারা তাদের অ্যাপে Chromecast ইন্টিগ্রেশন চায় বলে মনে করেন তাদের জন্য আমি অ্যাপস কমপ্যাট লাইব্রেরিটি ব্যবহার করার পরামর্শ দিচ্ছি। Chromecast সংহতকরণের জন্য প্রয়োজনীয় মিডিয়ারউটার এপিআইগুলি অ্যাপকম্পেটের উপর নির্ভর করে; অ্যাকশনবারেরলক ব্যবহার করা যাবে না।
ক্লু

113

অ্যাকশনবার শরলক বনাম অ্যাকশনবারকম্প্যাট:

আমি কেবল অ্যাকশনবার্কলাক বনাম অ্যাকশনবারকম্প্যাট লিবের মধ্যে কয়েকটি কোডের পার্থক্য রাখতে চাই

 অ্যাকশনবার শরলক বনাম অ্যাকশনবারকম্প্যাট ** শক্তিশালী পাঠ্য **

আমরা অ্যাকশনবারেরলক থেকে অ্যাকশনবারকম্পেটে কিছু অ্যাপ্লিকেশন স্থানান্তর করতে পারি:

ধাপ:

  1. অ্যাপকোম্প্যাট প্রকল্প আমদানি করুন ।

  2. SherlockFragmentActivityসঙ্গে প্রতিস্থাপন ActionBarActivity

  3. SherlockFragmentসঙ্গে প্রতিস্থাপন Fragment

  4. পরিবর্তন Menu, MenuItemএবং getSupportMenuInflater()রেফারেন্স। আপনি অ্যাকশন দর্শন পাওয়ার উপায়টি সংশোধন করুন।

    mSearchView = (SearchView)MenuItemCompat.getActionView(mSearchItem)

  5. আপনার থিম এবং স্টাইলগুলি সংশোধন করুন ।

আরও তথ্যের জন্য, দয়া করে এই পোস্টগুলি + নিক বাচার (গুগল) দ্বারা উল্লেখ করুন

এখানে চিত্র বর্ণনা লিখুন

সূত্রগুলিতে ধন্যবাদ: http://gmariotti.blogspot.in/2013/07/actionbarsherlock-vs-actionbarcompat.html http://antonioleiva.com/actionbarcompat- অভিবাসন-অ্যাকশনবার্সারলক /

এবিসি সম্পর্কে আরও জানতে এই বিকাশকারী.অ্যান্ড্রয়েডটি পড়তে ভুলবেন না !

দ্রষ্টব্য: ইউনিট পরীক্ষার জন্য এটি সেটআপ করা একইভাবে ABS সাপোর্ট লাইব্রেরির সাথে দুর্ভাগ্যক্রমে সম্ভব নয়।

আউটপুট:

এখানে চিত্র বর্ণনা লিখুন

ক্রেডিট: গ্যাব্রিয়েল মারিয়োটি


1
কেবলমাত্র একটি আপডেট যা ABS এখন গ্রেডল প্রকল্পগুলির মাধ্যমেও যুক্ত হতে পারে compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'এবং এটি একটি লাইব্রেরি প্রকল্প হতে হবে না।
অঙ্কুশ

বিশদ ব্যাখ্যার জন্য ধন্যবাদ
বিশ্বজিৎ দাস

41

@ কুর্তিস নুসবাউম একটি বাস্তব উদাহরণ দিয়ে কেবল যা পূর্ণ করছেন।

আপডেট: যেমন @ রুডি-এস বলেছেন, নতুন অ্যান্ড্রয়েড সাপোর্ট লাইব্রেরি সহ (এপিআই 18), আমি দেখেছি তারা ইতিমধ্যে অ্যাকশনবারের জন্য বিল্ট-ইন সমর্থন করেছে (অ্যাকশনবারকম্প্যাট ক্লাস নামে পরিচিত)।

অ্যাকশনবারেরলক এবং অ্যাকশনবারের সামঞ্জস্যের মধ্যে ভিজ্যুয়াল পার্থক্য দেখানোর জন্য আমি দুটি সাধারণ অ্যাপ্লিকেশন তৈরি করেছি। তুলনামূলক চিত্রগুলি দেখুন:

সামঞ্জস্যতা লাইব্রেরি ব্যবহার করে অ্যাপ

শার্লক লাইব্রেরি ব্যবহার করে অ্যাপ্লিকেশন

মেনু বোতাম টিপলে এখন উপস্থিতি:

মেনুতে সামঞ্জস্যতা ব্যবহার করে অ্যাপ টিপুন

মেনুতে শার্লক ব্যবহার করে অ্যাপ টি চাপছে


আপনি দেখতে পাচ্ছেন, চিত্রগুলি কেবল যা বলা হয়েছিল তা প্রয়োগ করে। অ্যাকশন বারের সামঞ্জস্যতা কেবলমাত্র আপনাকে অ্যাকশন বার দেয় কেবলমাত্র যদি আপনি চালিত ডিভাইসটি API স্তরের 3.0 বা তার বেশি হয়। শার্লক আরও সাধারণ হয়।

নীচে আপনি অ্যাপ্লিকেশন উত্স দেখতে পারেন।

মেনু এক্সএমএল ফাইলটি একই:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
    android:id="@+id/action_1"
    android:orderInCategory="100"
    android:showAsAction="always"
    android:title="@string/action1"/>

<item
    android:id="@+id/action_2"
    android:orderInCategory="100"
    android:showAsAction="ifRoom"
    android:title="@string/action2"/>

<item
    android:id="@+id/action_3"
    android:orderInCategory="100"
    android:showAsAction="ifRoom"
    android:title="@string/action3"/>

<item
    android:id="@+id/action_settings"
    android:orderInCategory="100"
    android:showAsAction="never"
    android:title="@string/action_settings"/>

</menu>

সামঞ্জস্যের কার্যকলাপ:

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_main);
     }

     @Override
     public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
     }
}

শার্লকের কার্যকলাপ:

public class MainActivity extends SherlockActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) {
        getSupportMenuInflater().inflate(R.menu.main, menu);
        return super.onCreateOptionsMenu(menu);
    }

}

শার্লক অ্যাপে একটি অতিরিক্ত কনফিগারেশন প্রয়োজনীয় ছিল:

<style name="AppBaseTheme" parent="Theme.Sherlock.Light.DarkActionBar">

আপডেট: যেমন @ রুডি-এস বলেছেন, নতুন অ্যান্ড্রয়েড সাপোর্ট লাইব্রেরি সহ (এপিআই 18), আমি দেখেছি তারা ইতিমধ্যে অ্যাকশনবারের জন্য বিল্ট-ইন সমর্থন করেছে (অ্যাকশনবারকম্প্যাট ক্লাস নামে পরিচিত)।


5
আসলে, এটি সম্পূর্ণ সঠিক নয়। কমপ্যাট লাইব্রেরি জিঞ্জারব্রেডে আপনাকে অ্যাকশনবারের প্রয়োগ করতে পারে এবং দেয়। উদাহরণস্বরূপ এই অ্যাপ্লিকেশনটি আপনাকে গিগাবাইটে একটি এবি দেয় এবং শার্লক তবে কমপ্যাট ব্যবহার করে না। play.google.com/store/apps/details?id=uk.co.mxdata.rootle
হামিদ

কোনও প্রয়োজন নেই, যদি আপনি সেই অ্যাকশনবারকম্প্যাট নমুনাটি টানেন (উদাহরণস্বরূপ অ্যান্ড্রয়েড -17 এসডিকে বাইরে) এবং এটিটি এডিটিতে তৈরি করেন তবে এটি একটি অ্যাকশনবারের সাথে একটি জিবি ডিভাইসে চলবে। ২.৩.৫ সহ একটি ডিজায়ার এইচডি নিশ্চিত করতে আমি নিজেই এটি পরীক্ষা করেছি।
হামিদ

ঠিক আছে, আমি বুঝতে পেরেছি. যাইহোক, অ্যাকশনবারেরলক আরও বৈশিষ্ট্য সরবরাহ করে, তাই না?
ব্রুনো ম্যাটিউস

2
নতুন অ্যান্ড্রয়েড সমর্থন লাইব্রেরি সহ (এপিআই 18), আমি দেখেছি তারা ইতিমধ্যে অ্যাকশনবারে (অ্যাকশনবারকম্প্যাট ক্লাস নামে পরিচিত) সমর্থন করে class
রুডি এস

GingerBEARD? এটা ভাল।
কার্লোস পি

39

অ্যাকশনবার শেরলক সাধারণ অ্যাকশনবারের সামঞ্জস্যতা প্রকল্পের চেয়ে অনেক বেশি উন্নত এবং উচ্চাকাঙ্ক্ষী।

অ্যাকশন বারের সামঞ্জস্যতাটিকে একটি "নমুনা" বা একটি ভাল সূচনা পয়েন্ট হিসাবে বিবেচনা করা যেতে পারে যদি আপনি কেবল আপনার অ্যাপ্লিকেশনের শীর্ষে অ্যাকশন বারটি স্ম্যাক করতে চান।

অ্যাকশনবার শেরলকটি সামঞ্জস্য লাইব্রেরিতে তৈরি করে এবং আপনাকে প্রাক-3.0 ডিভাইসে একটি অ্যাকশন বার দেয় (অ্যাকশন বারের সামঞ্জস্যতার নমুনার মতো)। এছাড়াও এটিতে অ্যাকশনবারের কম্পাট কোডটিতে অতিরিক্ত বৈশিষ্ট্য উপস্থিত নেই। এর মধ্যে এমন বৈশিষ্ট্য রয়েছে তবে সীমাবদ্ধ নয়

  • সেট ন্যাভিগেশনমড (অ্যাকশন বারে ট্যাব এবং স্পিনারদের জন্য)
  • ডায়ালগ টুকরো
  • প্রাসঙ্গিক অ্যাকশন বার (সিএবি) একটি মেনু যা অ্যাকশন বারটি নিয়ে যায়, উদাহরণস্বরূপ মাল্টি সিলেক্টের জন্য ব্যবহৃত হয় (http://developer.android.com/design/patterns/new-4-0.html) এটি একটি আইসিএস বৈশিষ্ট্য ( !) এর জন্য, অ্যাকশনবার্ল্ড লাইব্রেরিতে অ্যাকশনমোড ক্লাসের একটি প্রয়োগকরণ (এপিআই স্তরের 11 তে প্রবর্তিত) প্রবর্তন করতে হয়েছিল
  • টুকরা এবং টুকরা অ্যাক্টিভিটি বাস্তবায়ন - কারণ টুকরাগুলি onCreateOptions মেনু বাস্তবায়িত করতে পারে, তাই আমাদের সাপোর্টমেনুআইনফ্লেটার ব্যবহার হয়েছে তা নিশ্চিত করা দরকার।
  • দুটি থিম হোলো ডার্ক এবং হলো লাইটের মতো নয় (থিম.শেরলক, থিম.শারলক.লাইট)
  • আইসিএসটি "স্প্লিট অ্যাকশন বার" বৈশিষ্ট্যযুক্ত

অ্যাকশনবারেরলক ব্যবহার করে আমি কেবলমাত্র খারাপ দিকটিই দেখছি তা হল আপনি নিজেকে সেই লাইব্রেরিতে লক করে রাখুন। যদি কোনও কারণে এটি অদূর ভবিষ্যতে মারা যায়, আপনাকে এটি নিজেই বজায় রাখতে হবে (উদাহরণস্বরূপ জেলিবিনের বাস্তবায়ন যদি আসে না)। এটি একটি ঝামেলা (একটি বিশাল সমস্যা নয়) যেহেতু আপনার সমস্ত টুকরোটি শার্লকফ্রেজেন্ট এবং আপনার সমস্ত ক্রিয়াকলাপগুলি প্রসারিত করে। SherlockActivity।


আমি কিছু অনুপস্থিত করছি? দেখে মনে হচ্ছে মাল্টি সিলেক্ট এবিএস
তে

1
দেরি করার জন্য দুঃখিত. মাল্টি সিলেক্ট নিজেই এবিএস দ্বারা সমর্থিত নয়। তবে, আপনি ABS "অ্যাকশনমোড" ব্যবহার করে মাল্টিসিলেক্ট বাস্তবায়ন করতে পারেন, যেহেতু এবিএসের নিজস্ব অ্যাকশনমোড ক্লাসগুলির বাস্তবায়ন রয়েছে। "মাল্টি সিলেক্ট মোডে" যাওয়ার সময় আপনি লিস্টভিউয়ের পছন্দ মোডটি CHOICE_MODE_MULTIPLE এ সেট করে দিতেন এবং getSherlockActivity () কল করে অ্যাকশনমোডের আবেদন করেছিলেন ।আরটাকশনমোড (কলব্যাক)
গ্লেন

26

ঠিক আছে, জ্যাক বাস্তবায়ন অ্যাকশনবারের তুলনামূলক তুলনায় আরও এগিয়ে গেছে, আরও সুনির্দিষ্ট অ্যাকশনবার কম্পাট হানিকম্বের (এপিআই 13) পূর্বে প্রকাশের জন্য সিউডো-অ্যাকশনবারের সাহায্যে আপনি কীভাবে সমস্ত আবেদনকে সমর্থন করতে পারেন তার একটি প্রাথমিক উদাহরণ। যদিও তাদের লক্ষ্যটি একই ক্রস সামঞ্জস্যপূর্ণ অ্যাকশনবারে রয়েছে, তবে তাদের দ্বিধাবিভক্ত দৃষ্টিভঙ্গি রয়েছে।

অ্যাকশনবারকম্প্যাট অ্যাপ্রোচ

এই বাস্তবায়ন সামঞ্জস্যের অ্যান্ড্রয়েড সমর্থন গ্রন্থাগার পরিবর্তে এটি নামক একটি বেস বর্গ তৈরি কোন ব্যবহার করতে ActionBarActivity একটি একটি একক দৃষ্টান্ত তৈরি সাহায্যকারী কারখানা নিজেই হিসাবে এই সাহায্যকারী আইন Apis তিন সেগমেন্ট জন্য আয় diferent বাস্তবায়ন, এটা আয়

সর্বাধিক আকর্ষণীয় অংশটি অ্যাকশনবারবেস হেল্পারে রয়েছে , কারণ এর সর্বাধিক গুরুত্বপূর্ণ কোড রয়েছে, আমি আপনাকে এই ক্লাসটি বোঝার পরামর্শ দিই এবং আপনি পুরো উদাহরণটি পাবেন।

অ্যাকশন বার শার্লক

ভাল এটি প্রথম কৌশলযুক্ত কারণ, আমি লেখক নই সম্ভবত জ্যাক এটি আরও ব্যাখ্যা করতে পারে তবে আমি এটি দিয়ে চেষ্টা করব।

কম্প্যাক্ট শার্লক যেমন ডিফেরেন্ট বাস্তবায়ন করে তবে একটি "কমপ্যাট" এর জন্য এবং অন্যটি নেটিভ। এটি আপনাকে শার্লকঅ্যাক্টিভিটি বা শার্লকফ্রেগমেন্টঅ্যাক্টিভিটি থেকে প্রসারিত করতে বাধ্য করে, কারণ এই দুটি বেস শ্রেণিতে অ্যাকশনবারে প্রেরণের জন্য পদ্ধতি রয়েছে।

এটি একটি বৃহত এবং জটিল প্রকল্প, এটি একটি পোস্টে ব্যাখ্যা করা যায় না। পরামর্শ দিন আপনি শেরলক গিথুব রেপোকে চারপাশে খনন করতে পারেন এবং জেফ অ্যাটউড যেমন বলেছিলেন তেমন করুন

এখানে চিত্র বর্ণনা লিখুন


10
  • আমি দৃ strongly়ভাবে বিশ্বাস করি যে ActionBarCompatপুরানো ডিভাইসগুলি সমর্থন করতে চান এমন সমস্ত নতুন প্রকল্পের জন্য আপনার ব্যবহার করা উচিত ।

  • এটি বিদ্যমান প্রকল্পগুলি স্থানান্তরিত করার জন্যও বোধ করতে পারে। সুতরাং আপনাকে এখনই কীভাবে স্থানান্তরিত করা বা অ্যাকশনবার্তা কম্পিউটার ব্যবহার করা উচিত এবং বিদ্যমান প্রকল্পগুলি কীভাবে স্থানান্তরিত করতে হবে তা শিখুন।

আপনার অ্যাকশনবার শরলকের চেয়ে অ্যাকশনবার কমপ্যাট কেন পছন্দ করা উচিত?

অ্যাকশনবার শরলকের চেয়ে আপনার অ্যাকশনবার কমপ্যাটকে কেন পছন্দ করা উচিত তার অনেকগুলি কারণ রয়েছে।

  1. এই প্রকল্পের প্রথমটি গুগল, সমর্থন লাইব্রেরির অংশ এবং এভাবে গুগল তাদের স্টক অ্যান্ড্রয়েডের সাথে মুক্ত করে একই সময়ে নতুন অ্যাকশন বার সম্পর্কিত স্টাফকে সমর্থন করবে।

  2. আর একটি ভাল কারণ হ'ল এটি Navigation Drawer patternবাক্সের ঠিক বাইরে সমর্থন করে , অন্যদিকে অ্যাকশনবার্ল্লক এটি করে না। সুতরাং আপনি যদি কোনও বিদ্যমান প্রকল্প / অ্যাপ্লিকেশনটিতে এই ড্রয়ারটি যুক্ত করতে চান তবে আপনাকে স্থানান্তরিত করা উচিত।

  3. সর্বশেষ এবং গুরুত্বপূর্ণটি হ'ল, অ্যাকশনবার্ললকের নির্মাতা, জ্যাক ওয়ার্টন Google+ এ ঘোষণা করেছিলেন যে অ্যাকশনবার্লকের আরও বিকাশ বন্ধ হয়ে গেছে। অ্যাকশনবারশারলক ৪.৪ হ'ল সর্বশেষ মুক্তি এবং এটি বাগের সংশোধনগুলি পেতে পারে - তবে কোনও নতুন বৈশিষ্ট্য থাকবে না: সুতরাং নতুন কার্যকারিতা যদি অ্যাকশনবারে অন্তর্ভুক্ত থাকে তবে আপনি অ্যাকশনবারেরলক দিয়ে এটি চালিয়ে যেতে পারেন না।


7

সম্ভবত আমাদের উত্তরটি আপডেট করা উচিত কারণ গুগল এপিআই 18 এর পরে অফিশিয়াল অ্যাকশনবার সমর্থন প্রকাশ করেছে ?

এই দুটি গ্রন্থাগার সম্পর্কে অফিশিয়াল ব্লগ থেকে নীচে ব্লক করুন :

যদি আপনি কোনও তৃতীয় পক্ষের সমাধান (যেমন অ্যাকশনবার্ল্লক) ব্যবহার করেন তবে আপগ্রেড করার বিষয়টি বিবেচনা করার কয়েকটি কারণ রয়েছে:

  • অ্যাকশন বারের API বিকশিত হওয়ার সাথে সাথে আপডেট রাখা যেতে পারে।
  • ইন্টিগ্রেটেড পূর্বপুরুষ নেভিগেশন সমর্থন।
  • ফ্রেমওয়ার্ক মেনু এবং মেনু আইটেম ক্লাসের ব্যবহার।
  • সমর্থন লাইব্রেরির টুকরো ক্লাসটি ব্যবহার চালিয়ে যান।
  • ড্রয়ারলাউট সহ ব্যবহারের জন্য অ্যাকশনবার্ড্রওয়ারটগল-এর জন্য ইন্টিগ্রেটেড সমর্থন।
  • পপআপমেনুর ব্যাকপোর্ট।

অ্যাকশনবার্লক একটি শক্তিশালী এবং পরীক্ষিত লাইব্রেরি যা দীর্ঘকাল ধরে বিকাশকারীদের খুব ভালভাবে সেবা করে। আপনি যদি ইতিমধ্যে এটি ব্যবহার করে থাকেন এবং বর্তমানে উপরের কোনওটির প্রয়োজন না হয় তবে স্থানান্তর করার দরকার নেই।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.