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

شروع شدن تب از وسط در متریال تب


muhammad_rad

سوال

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

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

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

ارسال های توصیه شده

در 3 ساعت قبل، muhammad_rad گفته است :

ببخشید اکه امکان داره یکم بیشتر درباره rtl توضیح بدید یا سورسی مربوط با آن قرار دهید.

با تشکر

ببینید دوست عزیز Rtl میاد و تو متریال دیزاین به ما این اجازه رو میده که اجزا شو تو سمت راست قرار بدیم از متن گرفته تا نویگیشن بار خب شما باید بیای تو این یه تغیری ایجاد کنی که از وسط شروع شه بجای راست. سورسشم قبلا قرار داده بودم میتونین از اون استفاده کنین.

این کد تو لیوت main 

 



Sub ForseRtlSupported
Dim j,jo As JavaObject
jo.InitializeStatic  ("android.view.View")
If j.InitializeStatic  ("android.os.Build$VERSION").GetField ("SDK_INT") > 16 Then
j.InitializeContext.RunMethodJO("getWindow",Null).RunMethodJO("getDecorView",Null) _
.RunMethod ("setLayoutDirection",Array(jo.GetField ("LAYOUT_DIRECTION_RTL")))
End If
End Sub

 

اینم تو منیفست

SetApplicationAttribute(android:supportsRtl, "true")

 

منتها باید بیای اینو تنظیم کنی تو وسط قرار بگیره یا هم از روش دوم آقای امین پور آباذری استفاده کن

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

با سلام دوست عزیز کلا بحث متریال تو تغییر جهتش بر میگرده به Rtl شما باید تو برنامت از Rtl استفادهکنی اما باید سورشو تنظیم کنی که وسط باشه. 

و اگه Rtl رو تنظیم کنین در وسط قرار بگیره میشه Ctl حالا من تنظیمشو زیاد بلد نیستم اما واستون یکی دارم که راست چین میکنه.

اگه میخاین قرار بدم

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

 

در 14 ساعت قبل، muhammad_rad گفته است :

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

برای اینکه بخوای از سمت راست شروع بشه دوتا راه دارید . 1 - دادن RTL  به برنامه و راستچین کردن آن 2- رفت به سمت راست ترین موقعیت در هنگام باز شدن اپلیکیشن 
برای اینکه بخواین از وسط شروع بشه شما شماره ایندکس وسط ترین تب رو با کد بدید و موقع ران شدن برنامه بگید از اون شروع کنه   

VP.Gotopage(---)

 

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

ببخشید اکه امکان داره یکم بیشتر درباره rtl توضیح بدید یا سورسی مربوط با آن قرار دهید.

با تشکر

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

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...