رفتن به مطلب
  • 0
Mralihjz

به هم ریختن ویو ها در اندروید استودیو

سوال

Mralihjz    0

سلام من یه اپ با اندروید استودیو ساختم و یه سری ویو داخلش قرار دادم و اون ویو ها رو مکانشون رو هم مشخص کردم
اما روی گوشی خودم که زبانش فارسیه اون رو اجرا میکنم کلا چینشش به هم میریزه و خودش انتخاب میکنه که هر ویو کجا قرار بگیره جالب اینجاست که جای ویو ها رو هم تغییر میدم و باز اپ رو تو گوشی اجرا میکنم باز هم هیچ تغییری ایجاد نمیشه
باید چکار کنم؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

  • 0
در 29 دقیقه قبل، Mralihjz گفته است :

سلام من یه اپ با اندروید استودیو ساختم و یه سری ویو داخلش قرار دادم و اون ویو ها رو مکانشون رو هم مشخص کردم
اما روی گوشی خودم که زبانش فارسیه اون رو اجرا میکنم کلا چینشش به هم میریزه و خودش انتخاب میکنه که هر ویو کجا قرار بگیره جالب اینجاست که جای ویو ها رو هم تغییر میدم و باز اپ رو تو گوشی اجرا میکنم باز هم هیچ تغییری ایجاد نمیشه
باید چکار کنم؟

سلام و درود. اولا تاپیکتونو توی بخش پرسش و پاسخ باید ایجاد کنید نه بخش فروشگاه.

برای اینکه توی زبانهای مختلف ویوهاتون به هم نریزه کد زیر رو به تگ application توی منیفست اضافه کنید

android:supportsRtl="false"

 

  • پسندیدن 2

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
Salar82    277
در 1 ساعت قبل، محمدرضا شاهپیری گفته است :

سلام و درود. اولا تاپیکتونو توی بخش پرسش و پاسخ باید ایجاد کنید نه بخش فروشگاه.

برای اینکه توی زبانهای مختلف ویوهاتون به هم نریزه کد زیر رو به تگ application توی منیفست اضافه کنید


android:supportsRtl="false"

 

ایا امکانش هست که با true بودن supportRTL ، ویوها بهم نریزن؟

چون داخل یه پروژه، خیلی وقتها ممکنه تو فایل manifast یه کتابخونه، SupportRTL رو داشته باشه و نشه اون رو برابر false گذاشت.

دقیقا همون مشکلی که من دارم. یه کتابخونه نیاز به این داره که supportRTL ، true باشه و من نمیخوام اینطوری باشه.

 

این اروریه که موقع false گذاشتن supportRTL بهم میده:

Manifest merger failed : Attribute application@supportsRtl value=(false) from AndroidManifest.xml:14:9-36
	is also present at [:ImageSldier] AndroidManifest.xml:14:9-35 value=(true).
	Suggestion: add 'tools:replace="android:supportsRtl"' to <application> element at AndroidManifest.xml:9:5-23:19 to override.

 

 

تو بیسیک وقتی که supportRTL رو true هست، با چنین مشکلی بر نمیخوریم(چرا؟):

SetApplicationAttribute(android:supportsRtl, "true")

 

 

:53::53::53::53:

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
در 51 دقیقه قبل، Salar82 گفته است :

ایا امکانش هست که با true بودن supportRTL ، ویوها بهم نریزن؟

چون داخل یه پروژه، خیلی وقتها ممکنه تو فایل manifast یه کتابخونه، SupportRTL رو داشته باشه و نشه اون رو برابر false گذاشت.

دقیقا همون مشکلی که من دارم. یه کتابخونه نیاز به این داره که supportRTL ، true باشه و من نمیخوام اینطوری باشه.

 

این اروریه که موقع false گذاشتن supportRTL بهم میده:

 

 

تو بیسیک وقتی که supportRTL رو true هست، با چنین مشکلی بر نمیخوریم(چرا؟):

 

 

:53::53::53::53:

زمانی که کتابخونه از مقداری متفاوت با پروژه استفاده کنه کافیه با دستور replace  جایگزین کنید. مثلا برای مشکل فعلی کافیه مقدار زیر رو توی تگ applicationقرار بدین

"tools:replace="android:supportsRtl
  • پسندیدن 1

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
Salar82    277

تشکر

مشکل بهم ریختگی حل شد.

اما الان من اگه بخوام از تولبار راستچین استفاده کنم به مشکل میخورم.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
در 39 دقیقه قبل، Salar82 گفته است :

تشکر

مشکل بهم ریختگی حل شد.

اما الان من اگه بخوام از تولبار راستچین استفاده کنم به مشکل میخورم.

لطفا تاپیک جدید ایجاد کنید عزیز

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

مهمان
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • جدید...