অ্যান্ড্রয়েডের ব্যবহার কী: অ্যান্ড্রয়েড ম্যানিফেস্ট এক্সএমএল ফাইলে সমর্থনআর্টল = "সত্য"


90

যখনই আমি অ্যান্ড্রয়েড স্টুডিওতে নতুন প্রকল্প তৈরি করেছি, আমি android:supportsRtl="true"আমার অ্যাপটি অ্যান্ড্রয়েড ম্যানিফেস্ট ফাইলটিতে পেয়েছি ।

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
...
</application>

অ্যাপটিতে কী ব্যবহার করা হয়, বা যখন আমি আমার অ্যাপে অ্যান্ড্রয়েড ম্যানিফেস্টে যুক্ত বা না যোগ করি তখন সুবিধা এবং অসুবিধাগুলি কী।


4
আমি এটি সদৃশ প্রশ্ন হিসাবে অনুভব করি না। উভয়ই আরটিএল সম্পর্কিত, তবে যারা এইগুলির জন্য অনুসন্ধান করেন তাদের পিছিয়ে দেওয়া হবে।
শ্রী

4
এটিকে সদৃশ হিসাবে উল্লেখ করা প্রশ্নটি ভুল। ব্যবহারকারী অনুসন্ধানের জন্য সম্পূর্ণ ভিন্ন প্রসঙ্গ different
জয়দেব

উত্তর:


85

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

এই বৈশিষ্ট্যের ডিফল্ট মানটি মিথ্যা।

এই বৈশিষ্ট্যটি এপিআই স্তরের 17 টিতে যুক্ত হয়েছিল।

(উত্স: http://developer.android.com/guide/topics/manifest/application-element.html )


73

আপনি যদি আরবি, উর্দু, হিব্রু ইত্যাদি ইত্যাদিতে অ্যাপ্লিকেশন তৈরি করে থাকেন ... বা ডান থেকে বামে রচিত কোনও ভাষাতে আপনাকে সেট android:supportsRtlকরতে হবে true, আপনি কীভাবে লেআউটটিকে ডান থেকে বাম হতে বলেন এবং এর ডিফল্ট মান এই বৈশিষ্ট্যটি মিথ্যা।


14
গুগল ডকুমেন্টেশনের চেয়ে ভাল।
কক্সঅনরোড করুন

4
অন্যান্য প্রতিক্রিয়াগুলির জন্য ধন্যবাদ, তবে এই ধরণের প্রতিক্রিয়া আরও কার্যকর এবং ডকুমেন্টেশন সম্পূর্ণ complete ধন্যবাদ @ সারাহ।
নিকুল্যান্সেস

হাই, আমার অ্যাপ্লিকেশন আরবিক ভাষা সমর্থন করে না তবে আমি অ্যান্ড্রয়েড ব্যবহার করছি: supportRtl = ম্যানিফেস্টে। "সত্য" এই সমস্যাটি কি?
ওজনুরকান

4
@ ওজানুরকান - কোনও সমস্যা নেই। এই উত্তরটি ভুল / বিভ্রান্তিকর। ডান থেকে বাম ভাষার জন্য সমর্থনandroid:supportsRtl="true" সক্ষম করে en এটি ছাড়া লেআউটটি সর্বদা বাম থেকে ডানে থাকবে, তবে নিজে থেকে এটি লেআউটটি ডান থেকে বামে পরিবর্তিত হয় না । এটি কেবলমাত্র অন্যান্য বৈশিষ্ট্যগুলিকে সক্ষম করে - এই নতুন বৈশিষ্ট্যগুলির মধ্যে একটি বাম থেকে ডান বা ডান থেকে বামে নিয়ন্ত্রণ করে।
টুলমেকারস্টেভ

10

অ্যান্ড্রয়েড এপিআই-গাইড থেকে:

(বিকাশকারী.অ্যান্ড্রয়েড.com/guide/topics/manifest/application-element.html)

আপনার অ্যাপ্লিকেশন ডান থেকে বাম (আরটিএল) লেআউটগুলি সমর্থন করতে রাজি কিনা তা ঘোষণা করে।

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

এই বৈশিষ্ট্যের ডিফল্ট মানটি মিথ্যা।

এই বৈশিষ্ট্যটি এপিআই স্তরের 17 টিতে যুক্ত হয়েছিল।

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