برای جلوگیری از نامنظم بودن متن در یک ویو باید آن را جاستیفای کرد.
که برای فارسی و عربی بسیار لازم می باشد.
https://github.com/Saleh-Hassan/RTL-TextJustify-Android
✨ نکات مهم:
• کد آماده و تستشده (1 قطعهکد)
• کار با کتابخانههای: File
• فایل ضمیمه (سورس/نمونه) همراه پست
• کپی و استفاده مستقیم در پروژه B4A
📚 کتابخانههای مورد نیاز:
File
(از مسیر Libraries در محیط B4A تیک بزنید.)
🚀 نحوه استفاده:
کد زیر را کپی کنید و در Sub یا ماژول مناسب پروژه خود قرار دهید؛ کتابخانههای اعلامشده را تیک بزنید.
📥 فایلهای ضمیمه:
• لینک rar (s5.picofile.com): http://s5.picofile.com/file/8283785626/justify2.rar.html
| دستهبندی | تکه کدها |
| تعداد بازدید | ۳۴ |
| تعداد فروش | ۰ |
| فرمت تحویل | کد نمونهٔ رایگان در همین صفحه |
| پشتیبانی | تیکت پشتیبانی در پنل کاربری |
ویژگیهای کلیدی
- تکهکد آماده B4A
- کاملاً رایگان
- کد تستشده با توضیح فارسی
- کتابخانه: File
- فایل ضمیمه همراه مطلب
هنوز نظری ثبت نشده است. اولین نفر باشید!
برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال میشود)
Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module.
Dim From As String
Private RTLJustify1 As RTLJustifyTextView
Dim sv As ScrollView
Private btn1 As Button
Private btn2 As Button
Private Panel1 As Panel
End Sub
Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example
sv.Initialize(1900dip)
Activity.AddView(sv,0,0,100%x,100%y)
sv.Panel.LoadLayout("Layout1")
sv.Panel.Height = Panel1.Height
From = File.ReadString(File.DirAssets, "Arabic-Lipsum.txt")
RTLJustify1.SetText(From,False)
RTLJustify1.DrawingCacheEnabled = True
RTLJustify1.TextColor = Colors.Blue
RTLJustify1.TextGravity = RTLJustify1.GRAVITY_FILL_VERTICAL
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub
Sub btn2_Click
RTLJustify1.SetText(From,False)
End Sub
Sub btn1_Click
RTLJustify1.SetText(From,True)
End Sub